|
|
1.1 root 1: #! /bin/sh -x
2:
3: # address search pattern to recognize local hosts
4: LOCALADDR='^128\.32'
5:
6: # awk pattern for uninteresting (eg, long form) alias
7: SKIP='/^ucb|\.berkeley\.edu$|^$/'
8:
9: # Special entries that don't get generated normally
10: SPECIAL='ucbvax ucbarpa'
11:
12:
13: cd ${DESTDIR}/usr/hosts
14: #
15: # We want to save ourselves while cleaning up. The funny sequence is to
16: # minimize the window where the machine could crash and leave MAKEHOSTS
17: # misplaced.
18: #
19: mv MAKEHOSTS .MAKEHOSTS
20: rm -f M*
21: mv .MAKEHOSTS MAKEHOSTS
22: rm -f [A-LN-Za-z]*
23:
24: for i in `egrep "$LOCALADDR" ${DESTDIR}/etc/hosts | awk "\\$2 !~ $SKIP {print \\$2} \\$3 !~ $SKIP {print \\$3} \\$4 !~ $SKIP {print \\$4}"`;
25: do
26: ln -s /usr/ucb/rsh $i
27: done
28:
29: for i in $SPECIAL
30: do
31: ln -s /usr/ucb/rsh $i
32: done
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.