aboutsummaryrefslogtreecommitdiffstats
path: root/dist-tools/shipper/README
blob: c06f813adc4a318664650ba6f2d97eb7e92cab96 (plain)
1
2
3
4
5
6
7
		README for shipper

shipper automates the tedious process of shipping a software release to
several standard places, including ibiblio, the Red Hat submission directory,
and your own hosted website.  It also knows how to post a release announcement
to freshmeat.net via freshmeat-submit.  Two auxiliary tools, buildrpms and 
rpm2lsm, build RPMs and generate LSM files from them respectively.
nts 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