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", "3g")
defaultroute.rmempty = false
function defaultroute.cfgvalue(...)
return ( AbstractValue.cfgvalue(...) or '1' )
end
peerdns = s:option(Flag, "peerdns",
translate("network_interface_peerdns"),
translate("network_interface_peerdns_desc")
)
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:depends("proto", "ppp")