bug 7790: do not set default route in some cases

This commit is contained in:
Chiradeep Vittal 2010-12-30 18:27:18 -08:00
parent c9c08a3ff8
commit dd3f184d0e

View File

@ -243,13 +243,17 @@ setup_dhcpsrvr() {
setup_dnsmasq
setup_apache2 $ETH0_IP
if [ "$DEFAULTROUTE" == "true" ]
if [ "$DEFAULTROUTE" != "false" ]
then
sed -i -e "/^[#]*dhcp-option=option:router.*$/d" /etc/dnsmasq.conf
echo "dhcp-option=option:router,$GW" >> /etc/dnsmasq.conf
#for now set up ourself as the dns server as well
sed -i -e "/^[#]*dhcp-option=6.*$/d" /etc/dnsmasq.conf
echo "dhcp-option=6,$NS1,$NS2" >> /etc/dnsmasq.conf
else
sed -i -e "/^[#]*dhcp-option=option:router.*$/d" /etc/dnsmasq.conf
echo "dhcp-option=option:router" >> /etc/dnsmasq.conf
sed -i -e "/^[#]*dhcp-option=6.*$/d" /etc/dnsmasq.conf
fi
sed -i /gateway/d /etc/hosts