DEVICE="eth0" # Check if command line arguments were give to the Kernel coming # from a bootp/dhcp server which override the hostname and IPs: # This depends a lot on the way the .bpb script passes arguments. # See also /etc/sysconfig/network if [ -f /Config ]; then source /Config fi get_ipinfo() { CMDLINE=`cat /proc/cmdline 2> /dev/null` for CMDOPT in $CMDLINE; do case $CMDOPT in ip=*) SAVE_IFS="$IFS" IFS="=" set $CMDOPT IPARGS=$2 IFS=":" set $IPARGS IPADDR=$1 ; NETMASK=$4 # ; HOSTNAME=$5 IFS="$SAVE_IFS" ;; DHCP_BROADCAST=*) SAVE_IFS="$IFS" IFS="=" set $CMDOPT if [ "$2" != "" ]; then BROADCAST=$2; fi IFS="$SAVE_IFS" ;; DHCP_NETWORK=*) SAVE_IFS="$IFS" IFS="=" set $CMDOPT if [ "$2" != "" ]; then NETWORK=$2; fi IFS="$SAVE_IFS" ;; esac done } get_ipinfo ONBOOT="yes" BOOTPROTO="" IPXNETNUM_802_2="" IPXPRIMARY_802_2="no" IPXACTIVE_802_2="no" IPXNETNUM_802_3="" IPXPRIMARY_802_3="no" IPXACTIVE_802_3="no" IPXNETNUM_ETHERII="" IPXPRIMARY_ETHERII="no" IPXACTIVE_ETHERII="no" IPXNETNUM_SNAP="" IPXPRIMARY_SNAP="no" IPXACTIVE_SNAP="no"