#!/bin/sh
# 
# hostname: to set the system's hostname and domainname as a part of the
#            init process and to setup the loopback interface
#

HNAME=$(which hostname)
DNAME=$(which domainname) 
HCFG="/etc/hostname"
DCFG="/etc/domainname"
CUTIT_HOST="cat $HCFG"
CUTIT_DOMAIN="cat $DCFG"
LOCAL="localhost"
IFC=$(which ifconfig)

if ! [ -e "$HCFG" ]; then
	$HNAME $LOCAL
	echo " System hostname set to $LOCAL"
else
	$HNAME -F $HCFG
	echo " System hostname set to `$CUTIT_HOST`"
fi

if ! [ -e "$DCFG" ]; then
   echo " Domainname not set"
else
   $DNAME -F $DCFG
	echo " System Domainname set to `$CUTIT_DOMAIN`"
fi

$IFC  lo  127.0.0.1

exit 0
