xref: /original-bsd/old/MAKEHOSTS/MAKEHOSTS.sh (revision 91abda3c)
1/*-
2 * Copyright (c) 1987 The Regents of the University of California.
3 * All rights reserved.
4 *
5 * %sccs.include.redist.c%
6 *
7 *	@(#)MAKEHOSTS.sh	5.3 (Berkeley) 05/24/90
8 */
9
10# program to link to
11RSH=/usr/bin/rsh
12
13# address search pattern to recognize local hosts
14LOCALADDR='^128\.32'
15
16# awk pattern for uninteresting (eg, long form) alias
17SKIP='/^ucb|\.berkeley\.edu$|^$/'
18
19# Special entries that don't get generated normally
20SPECIAL='ucbvax ucbarpa'
21
22rm -rf TMP_HOSTS hosts.bak
23mkdir TMP_HOSTS
24cd TMP_HOSTS
25
26for i in `egrep "$LOCALADDR" ${DESTDIR}/etc/hosts | awk "\\$2 !~ $SKIP {print \\$2} \\$3 !~ $SKIP {print \\$3} \\$4 !~ $SKIP {print \\$4}"`; do
27	ln -s $RSH $i
28done
29
30for i in $SPECIAL; do
31	ln -s $RSH $i
32done
33
34cd ..
35mv hosts hosts.bak
36mv TMP_HOSTS hosts
37rm -rf hosts.bak
38