#!/bin/sh
#
# If the local addresses have been changed, the DHCP server will also need to be
# reconfigured

config_dhcp ()
{

echo
YNMSG="Do you want to enable the coyote DHCP server? [y/n]: "
check_yn
if [ "$YN" = "Y" ]; then
	DHCP_SERVER=YES

	POOL_PREFIX=`echo $LOCAL_IPADDR | cut -f 1-3 -d .`

	# Default Coyote Config
	DHCPD_START_IP=${POOL_PREFIX}.100
	DHCPD_END_IP=${POOL_PREFIX}.200

	echo -n "Enter DHCP range starting IP [$DHCPD_START_IP]: " 
	read DHCPD_START_IP2
	[ -z "$DHCPD_START_IP2" ] || DHCPD_START_IP=$DHCPD_START_IP2
	echo -n "Enter DHCP range ending IP [$DHCPD_END_IP]: "
	read DHCPD_END_IP2
	[ -z "$DHCPD_END_IP2" ] || DHCPD_END_IP=$DHCPD_END_IP2
else
	DHCP_SERVER=NO
fi


}

save_dhcp_config ()
{
echo "DHCPSERVER=$DHCP_SERVER" >>  $CONFIG_FILE
echo "DHCPD_START_IP=$DHCPD_START_IP" >> $CONFIG_FILE
echo "DHCPD_END_IP=$DHCPD_END_IP" >> $CONFIG_FILE
if ! [ -z "$DHCPHOSTNAME" ]; then
	echo "DHCPHOSTNAME=$DHCPHOSTNAME" >> $CONFIG_FILE
fi
}
