]> Pileus Git - ~andy/fetchmail/commitdiff
Remove fetchmaildistrib. Makes undocumented assumptions about /etc/fetchmailrc layout.
authorMatthias Andree <matthias.andree@gmx.de>
Sun, 19 Jun 2011 18:09:38 +0000 (20:09 +0200)
committerMatthias Andree <matthias.andree@gmx.de>
Sun, 19 Jun 2011 18:09:38 +0000 (20:09 +0200)
contrib/README
contrib/fetchmaildistrib [deleted file]

index 59a699fde5d38aae0257974dc4f1a068edaa9fa4..33229f6a295a57292ea905785599b954b38dc179 100644 (file)
@@ -123,15 +123,6 @@ These scripts are front ends for fetchmail in daemon mode that can gather
 log statistics and generate text or HTML reports.  See README.getmail for
 details.  Scripts by Thomas Nesges <ThomaNesges@TNT-Computer.de>.
 
-### fetchmaildistrib:
-
-This script resolves the issue where the sysadmin polls for mail with fetchmail
-only at set intervals, but where a user wishes to see his email right
-away. The duplication in /etc/fetchmailrc and ~/.fetchmailrc files is
-automated with this script; whenever /etc/fetchmailrc is changed, this
-script is run to distribute the stuff into all user's ~/.fetchmailrc
-files.
-
 ### multidrop:
 
 Martijn Lievaart's sendmail hacks to make multidrop reliable.
diff --git a/contrib/fetchmaildistrib b/contrib/fetchmaildistrib
deleted file mode 100644 (file)
index 00cc191..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
-#/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 </etc/passwd`
-do     homedir=`grep ^$i: /etc/passwd | cut -d: -f6`
-       fetchfile=`selectuser $i </etc/fetchmailrc`
-       if [ -z "$fetchfile" ]
-       then    rm -f $homedir/.fetchmailrc
-       else    cp /dev/null $homedir/.fetchmailrc
-               chmod go-rwx $homedir/.fetchmailrc
-               grep ^defaults /etc/fetchmailrc >>$homedir/.fetchmailrc
-               selectuser $i </etc/fetchmailrc >>$homedir/.fetchmailrc
-       fi
-done