Blame


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