#!/sbin/sh [ -z "$SID" ] && SID=/tmp/install_config [ X$SubrIsRead = XYes ] || . $SID/Scripts/Misc/!Includes/Subroutines [ X$VarsAreSet = XYes ] || SetJVars for j in `/sbin/ifconfig -a | egrep ': +flags=.* mtu .*' | egrep -v '^lo0:|inet +|ether ' | cut -d: -f1` ; do ADDR=`ifconfig $j | grep inet | awk '{print $2}'` [ "$ADDR" = "0.0.0.0" ] && continue [ "$ADDR" = "$MYADDR" ] && { [ "$j" = "$PRIMARY_IFC" ] && continue echo " ERROR: $PRIMARY_IFC and $j are configured with the same IP address $MYADDR " Start_Shell $0 } HMASK=`ifconfig $j | grep netmask | awk '{print $4}'` DMASK=`echo \`for q in 1-2 3-4 5-6 7-8 ; do printf "%d." 0x\\\`echo $HMASK | cut -b$q\\\` ; done\` | sed 's/.$//'` echo "$ADDR\t\t\t${MYNAME}-$j # Configured by Jumpstart" >>$ROOT/etc/hosts echo "${MYNAME}-$j" >$ROOT/etc/hostname.$j # echo "$NET\t\t$DMASK" >>$ROOT/etc/netmasks done