#!/bin/sh # # aryzhov@spasu.net # remove the dhcp option from sysidcfg, # write $MYNAME to /etc/hostname.$PRIMARY_IFC # [ -z "$SID" ] && SID=/tmp/install_config [ X$SubrIsRead = XYes ] || . $SID/Scripts/Misc/!Includes/Subroutines [ X$VarsAreSet = XYes ] || SetJVars SetRootOpts ; [ X$ROOT != X/ ] && exec Chroot_Script $0 $* printf ",s/dhcp *//\nw\nq\n" | ed -s /etc/sysidcfg rm -f /etc/dhcp.*[0-9] [ x$MYNAME = x ] && MYNAME=`uname -n | cut -d. -f1 | cut -d- -f1` netstat -in | while read NIC MTU Net Addr Ipkts Junk; do echo $NIC | egrep -s '[a-zA-Z]$|^lo0$' && continue [ 0$Ipkts -le 01000 ] && continue echo ${MYNAME}-$NIC >/etc/hostname.$NIC echo $Addr"\t"${MYNAME}-$NIC >>/etc/hosts done # StartShell === dhcp_off debug ===