From d78b61e3efaea197a6e5b2b72bf2981a9ed69461 Mon Sep 17 00:00:00 2001 From: Rob Funk Date: Tue, 8 Jun 2004 03:59:01 +0000 Subject: Add files from ESR's dev directory that weren't under version control svn path=/trunk/; revision=3881 --- contrib/fetchmaildistrib | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 contrib/fetchmaildistrib (limited to 'contrib/fetchmaildistrib') diff --git a/contrib/fetchmaildistrib b/contrib/fetchmaildistrib new file mode 100644 index 00000000..00cc1910 --- /dev/null +++ b/contrib/fetchmaildistrib @@ -0,0 +1,29 @@ +#/bin/bash +# +# fetchmaildistrib --- Distribute central fetchmail knowledge. +# +# The central fetchmail database, /etc/fetchmail, contains all accounts that +# are to be fetched by the root's daemon. Often, a user desires quicker +# access (e.g., when testing some email path). In such cases, the destination +# user (marked as is USER here in the poll lines) should set up a ~/.fetchmailrc +# for himself. This scripts generates such lines from the central file. +# +# By Rick van Rein. + +# From stdin, select poll lines for user $1 +function selectuser () { + grep ^poll | grep "is $1 here" +} + + +for i in `cut -d: -f1 >$homedir/.fetchmailrc + selectuser $i >$homedir/.fetchmailrc + fi +done -- cgit v1.2.3