Thanks to John Cummings.
This commit is contained in:
parent
9f1fdc1287
commit
d1f529f46f
27 changed files with 4344 additions and 0 deletions
99
src/cmd/upas/mkfile.9
Normal file
99
src/cmd/upas/mkfile.9
Normal file
|
|
@ -0,0 +1,99 @@
|
|||
<$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
|
||||
Loading…
Add table
Add a link
Reference in a new issue