</$objtype/mkfileLIBS=commonPROGS=smtp alias fs ned misc q send scanmail pop3 ml marshal vf filterkit unesc bayes#libs must be made firstDIRS=$LIBS $PROGSUPDATE=\ mkfile\ /sys/man/1/mail\all:V: for (i in $DIRS) @{ cd $i mk all }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 /mail/box /mail/tmp chmod 777 /mail/queue /mail/box /mail/tmp chmod +t /mail/queue /mail/tmp mkdir /mail/ml chmod 775 /mail/ml cp misc/rewrite misc/qmail misc/remotemail misc/namefiles /mail/lib
</$objtype/mkfile
LIBS=common
PROGS=smtp alias fs ned misc q send scanmail pop3 ml marshal vf filterkit unesc bayes
#libs must be made first
DIRS=$LIBS $PROGS
UPDATE=\
mkfile\
/sys/man/1/mail\
all:V:
for (i in $DIRS) @{
cd $i
mk all
}
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 /mail/box /mail/tmp
chmod 777 /mail/queue /mail/box /mail/tmp
chmod +t /mail/queue /mail/tmp
mkdir /mail/ml
chmod 775 /mail/ml
cp misc/rewrite misc/qmail misc/remotemail misc/namefiles /mail/lib