1</$objtype/mkfile 2 3LIBS=common 4PROGS=smtp alias fs ned misc q send scanmail pop3 ml marshal vf filterkit unesc bayes 5#libs must be made first 6DIRS=$LIBS $PROGS 7 8UPDATE=\ 9 mkfile\ 10 /sys/man/1/mail\ 11 12all:V: 13 for (i in $DIRS) @{ 14 cd $i 15 mk all 16 } 17 18clean:V: 19 for (i in $DIRS) @{ 20 cd $i 21 mk clean 22 } 23 24nuke:V: 25 for (i in $LIBS) @{ 26 cd $i 27 mk nuke 28 } 29 for (i in $PROGS) @{ 30 cd $i 31 mk clean 32 } 33 34install:V: 35 for (i in $DIRS) @{ 36 cd $i 37 mk install 38 } 39 40installall:V: 41 for (i in $DIRS) @{ 42 cd $i 43 mk installall 44 } 45 for (i in $DIRS) @{ 46 cd $i 47 mk clean 48 } 49 50safeinstallall:V: 51 for (i in $LIBS) @{ 52 cd $i 53 mk installall 54 } 55 for (i in $PROGS) @{ 56 cd $i 57 mk safeinstallall 58 } 59 for (i in $DIRS) @{ 60 cd $i 61 mk clean 62 } 63 64update:V: 65 update $UPDATEFLAGS $UPDATE 66 for (i in $DIRS) @{ 67 cd $i 68 echo '>>>>>>>>>>' `{pwd} '<<<<<<<<<<<' 69 mk $MKFLAGS 'UPDATEFLAGS='$"UPDATEFLAGS update 70 } 71 72# 73# setup the mail directories. this should be done by the administrator since 74# he/she will own everything. the following files must be altered to reflect 75# local preference. 76# 77# /mail/lib/namefiles - remove alias files you don't use, insert ones you do. 78# /mail/lib/remotemail - change '-g research.research.bell-labs.com' to your own mail 79# gateway. if you have none, remove it. 80# - change '-h plan9.bell-labs.com' to a name you would like 81# this host to be known as. if you don't care, take it 82# out and it will use the name in /env/site. 83# /mail/lib/rewrite - change the line that contains 'helix' to include names, 84# other than the contents of /env/site, that your system 85# answers to. this is a hack and will be fixed. 86# 87setup:V: 88 mkdir /mail 89 chmod 775 /mail 90 mkdir /mail/lib 91 chmod 775 /mail/lib 92 mkdir /mail/queue /mail/box /mail/tmp 93 chmod 777 /mail/queue /mail/box /mail/tmp 94 chmod +t /mail/queue /mail/tmp 95 mkdir /mail/ml 96 chmod 775 /mail/ml 97 cp misc/rewrite misc/qmail misc/remotemail misc/namefiles /mail/lib 98