|
|
1.1 root 1: #! /bin/sh
2: #
3: # makebundle: create an up-to-date bundle of upas and
4: # write it to stdout.
5: #
6: # This involves a make clean to remove all the binaries. We
7: # also fetch all the current rewrite, route, etc., files and
8: # copy them into config. The bundle routine knows how to
9: # bundle directories.
10:
11: (cd /usr/src/cmd/upas/v10; make clean >/dev/null) &
12:
13:
14: # arpa's files
15:
16: source=/n/coma/n/arpa/usr/lib/upas
17: dest=/usr/src/cmd/upas/config/arpa
18:
19: for name in auth rewrite route.fast route.toatt route.tempo
20: do
21: newer $source/$name $dest/$name && cp $source/$name $dest/$name
22: done
23:
24:
25: # research's files
26:
27: source=/n/research/usr/lib/upas
28: dest=/usr/src/cmd/upas/config/research
29:
30: for name in auth rewrite route.tempo xunetroute.res smtproute
31: do
32: newer $source/$name $dest/$name && cp $source/$name $dest/$name
33: done
34:
35:
36: # 112 mail clients files
37:
38: source=/n/coma/usr/lib/upas
39: dest=/usr/src/cmd/upas/config/112clients
40:
41: for name in auth rewrite route route.tempo xunetroute uucproute smtproute
42: do
43: newer $source/$name $dest/$name && cp $source/$name $dest/$name
44: done
45:
46:
47: # smtp-only config
48:
49: source=/n/coma/n/tempel/usr/v9/lib/upas
50: dest=/usr/src/cmd/upas/config/smtponly
51:
52: for name in rewrite route
53: do
54: newer $source/$name $dest/$name && cp $source/$name $dest/$name
55: done
56:
57:
58: wait; # for make clean
59:
60: (cd /usr/src/cmd/upas; bundle *)
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.