From fa5a2db2ce9ad6ef64d25d5e7370f94dbedffda1 Mon Sep 17 00:00:00 2001 From: Erik Troan Date: Thu, 2 Apr 1998 21:41:09 +0000 Subject: 1) set domain variable if none is set in /etc/sysconfig/network 2) add search path to /etc/resolv.conf if none is present --- rc.d/rc.sysinit | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'rc.d/rc.sysinit') diff --git a/rc.d/rc.sysinit b/rc.d/rc.sysinit index cf881faa..cef3a542 100755 --- a/rc.d/rc.sysinit +++ b/rc.d/rc.sysinit @@ -25,6 +25,10 @@ swapon -a hostname ${HOSTNAME} echo hostname: `hostname` +if [ -n ${DOMAIN} ]; then + DOMAIN=`echo $HOSTNAME | sed 's/^[^\.]*\.//'` +fi + # Set the NIS domain name if [ -n "$NISDOMAIN" ]; then domainname $NISDOMAIN @@ -157,6 +161,10 @@ if [ -x /sbin/kerneld -a -n "$USEMODULES" ]; then KERNELD=yes fi +if ! grep search /etc/resolv.conf ; then + echo "search $DOMAIN" >> /etc/resolv.conf +fi + # Check filesystems if [ ! -f /fastboot ]; then echo "Checking filesystems." -- cgit v1.2.1