Index: initscripts/initscripts-5.00/sysconfig/network-scripts/ifup diff -u initscripts-5.00/sysconfig/network-scripts/ifup:1.1.1.1 initscripts-5.00/sysconfig/network-scripts/ifup:1.1.1.1.2.1 --- initscripts-5.00/sysconfig/network-scripts/ifup:1.1.1.1 Thu Jul 20 14:58:22 2000 +++ initscripts-5.00/sysconfig/network-scripts/ifup Thu Jul 20 15:06:49 2000 @@ -4,8 +4,6 @@ cd /etc/sysconfig/network-scripts . network-functions -need_hostname - CONFIG=$1 [ -z "$CONFIG" ] && { @@ -30,6 +28,7 @@ fi source_config +need_hostname if [ "foo$2" = "fooboot" -a "${ONBOOT}" = "no" -o "${ONBOOT}" = "NO" ] then Index: initscripts/initscripts-5.00/sysconfig/network-scripts/ifup-post diff -u initscripts-5.00/sysconfig/network-scripts/ifup-post:1.1.1.1 initscripts-5.00/sysconfig/network-scripts/ifup-post:1.1.1.1.2.1 --- initscripts-5.00/sysconfig/network-scripts/ifup-post:1.1.1.1 Thu Jul 20 14:58:22 2000 +++ initscripts-5.00/sysconfig/network-scripts/ifup-post Thu Jul 20 15:06:49 2000 @@ -3,9 +3,9 @@ cd /etc/sysconfig/network-scripts . network-functions -need_hostname CONFIG=$1 source_config +need_hostname DEVICETYPE=`echo $DEVICE | sed "s/[0-9]*$//"` REALDEVICE=`echo $DEVICE | sed 's/:.*//g'` Index: initscripts/initscripts-5.00/sysconfig/network-scripts/network-functions diff -u initscripts-5.00/sysconfig/network-scripts/network-functions:1.1.1.1 initscripts-5.00/sysconfig/network-scripts/network-functions:1.1.1.1.2.1 --- initscripts-5.00/sysconfig/network-scripts/network-functions:1.1.1.1 Thu Jul 20 14:58:22 2000 +++ initscripts-5.00/sysconfig/network-scripts/network-functions Thu Jul 20 15:06:49 2000 @@ -32,7 +32,8 @@ need_hostname() { if [ "`hostname`" = "(none)" -o "`hostname`" = "localhost" -o \ - "`hostname`" = "localhost.localdomain" ]; then + "`hostname`" = "localhost.localdomain" -o \ + \( "$DEVICE" = "eth0" -a "$BOOTPROTO" != "none" \) ]; then NEEDHOSTNAME=yes else unset NEEDHOSTNAME