modules/admin-full: fix default state and handling of the defaultroute and peerdns options

This commit is contained in:
Jo-Philipp Wich 2009-01-07 20:48:05 +00:00
parent 55ed5c8978
commit c8a2a3031b

View file

@ -216,12 +216,20 @@ if has_pppd or has_3g then
) )
defaultroute:depends("proto", "ppp") defaultroute:depends("proto", "ppp")
defaultroute:depends("proto", "3g") defaultroute:depends("proto", "3g")
defaultroute.rmempty = false
function defaultroute.cfgvalue(...)
return ( AbstractValue.cfgvalue(...) or '1' )
end
peerdns = s:option(Flag, "peerdns", peerdns = s:option(Flag, "peerdns",
translate("network_interface_peerdns"), translate("network_interface_peerdns"),
translate("network_interface_peerdns_desc") translate("network_interface_peerdns_desc")
) )
peerdns:depends("proto", "ppp") peerdns:depends("proto", "ppp")
peerdns.rmempty = false
function peerdns.cfgvalue(...)
return ( AbstractValue.cfgvalue(...) or '1' )
end
ipv6 = s:option(Flag, "ipv6", translate("network_interface_ipv6") ) ipv6 = s:option(Flag, "ipv6", translate("network_interface_ipv6") )
ipv6:depends("proto", "ppp") ipv6:depends("proto", "ppp")