#! /bin/sh
#
# Sample DHCP client configuration script
#
# This script should not be run by itself, but rather via dhcpcd's -c option:
#
#         dhcpcd -c ifup-dhcp eth0
#

#
# Setup default gateway
#

if [ "${ROUTER}" != "" ]; then
    route add default gw ${ROUTER}
fi

#
# Set hostname
#

if [ "${HOSTNAME}" != "" ]; then
    hostname ${HOSTNAME}
fi

# If DNS options are available, setup /tmp/resolv.conf
#
# Note how multiple DNS servers can be specified as DNSSERVER, DNSSERVER1,
# DNSSERVER2, etc.

RESOLV_CONF=/tmp/resolv.conf

if [ "${DNSSERVER}" != "" -a "${DOMAINNAME}" != "" ]; then
    cat >$RESOLV_CONF <<EOF
domain ${DOMAINNAME}
namesever ${DNSSERVER}
EOF

    i=1
    while var=DNSSERVER$i;
	    val=`eval echo \\$$var`;
	    [ "$val" != "" ]; do
	echo nameserver $val >>$RESOLV_CONF
	i=`expr $i + 1`
    done
fi
