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