| <$PLAN9/src/mkhdr |
| |
| LIBS=common |
| #PROGS=smtp alias fs ned misc q send scanmail pop3 ml marshal vf filterkit unesc |
| PROGS=smtp alias fs q send marshal vf |
| #libs must be made first |
| DIRS=$LIBS $PROGS |
| |
| UPDATE=\ |
| mkfile\ |
| /sys/man/1/mail\ |
| |
| all:V: |
| for i in $DIRS |
| do |
| (cd $i; mk $stem) |
| done |
| |
| clean:V: |
| for (i in $DIRS) @{ |
| cd $i |
| mk clean |
| } |
| |
| nuke:V: |
| for (i in $LIBS) @{ |
| cd $i |
| mk nuke |
| } |
| for (i in $PROGS) @{ |
| cd $i |
| mk clean |
| } |
| |
| install:V: |
| for (i in $DIRS) @{ |
| cd $i |
| mk install |
| } |
| |
| installall:V: |
| for (i in $DIRS) @{ |
| cd $i |
| mk installall |
| } |
| for (i in $DIRS) @{ |
| cd $i |
| mk clean |
| } |
| |
| safeinstallall:V: |
| for (i in $LIBS) @{ |
| cd $i |
| mk installall |
| } |
| for (i in $PROGS) @{ |
| cd $i |
| mk safeinstallall |
| } |
| for (i in $DIRS) @{ |
| cd $i |
| mk clean |
| } |
| |
| update:V: |
| update $UPDATEFLAGS $UPDATE |
| for (i in $DIRS) @{ |
| cd $i |
| echo '>>>>>>>>>>' `{pwd} '<<<<<<<<<<<' |
| mk $MKFLAGS 'UPDATEFLAGS='$"UPDATEFLAGS update |
| } |
| |
| # |
| # setup the mail directories. this should be done by the administrator since |
| # he/she will own everything. the following files must be altered to reflect |
| # local preference. |
| # |
| # /mail/lib/namefiles - remove alias files you don't use, insert ones you do. |
| # /mail/lib/remotemail - change '-g research.research.bell-labs.com' to your own mail |
| # gateway. if you have none, remove it. |
| # - change '-h plan9.bell-labs.com' to a name you would like |
| # this host to be known as. if you don't care, take it |
| # out and it will use the name in /env/site. |
| # /mail/lib/rewrite - change the line that contains 'helix' to include names, |
| # other than the contents of /env/site, that your system |
| # answers to. this is a hack and will be fixed. |
| # |
| setup:V: |
| mkdir /mail |
| chmod 775 /mail |
| mkdir /mail/lib |
| chmod 775 /mail/lib |
| mkdir /mail/queue |
| mkdir /mail/box |
| mkdir /mail/tmp |
| chmod 777 /mail/queue /mail/box /mail/tmp |
| mkdir /mail/ml |
| chmod 775 /mail/ml |
| cp misc/rewrite misc/qmail misc/remotemail misc/namefiles /mail/lib |