+ connect = s:taboption("ppp", Value, "connect",
+ translate("Connect script"),
+ translate("Let pppd run this script after establishing the PPP link")
+ )
+ connect:depends("proto", "ppp")
+ connect:depends("proto", "pppoe")
+ connect:depends("proto", "pppoa")
+ connect:depends("proto", "pptp")
+ connect:depends("proto", "3g")
+
+ disconnect = s:taboption("ppp", Value, "disconnect",
+ translate("Disconnect script"),
+ translate("Let pppd run this script before tearing down the PPP link")
+ )
+ disconnect:depends("proto", "ppp")
+ disconnect:depends("proto", "pppoe")
+ disconnect:depends("proto", "pppoa")
+ disconnect:depends("proto", "pptp")
+ disconnect:depends("proto", "3g")
+
+ pppd_options = s:taboption("ppp", Value, "pppd_options",
+ translate("Additional pppd options"),
+ translate("Specify additional command line arguments for pppd here")
+ )
+ pppd_options:depends("proto", "ppp")
+ pppd_options:depends("proto", "pppoa")
+ pppd_options:depends("proto", "pppoe")
+ pppd_options:depends("proto", "pptp")
+ pppd_options:depends("proto", "3g")
+
+ maxwait = s:taboption("ppp", Value, "maxwait",
+ translate("Setup wait time"),
+ translate("Seconds to wait for the modem to become ready before attempting to connect")
+ )
+ maxwait:depends("proto", "3g")
+end
+
+s2 = m:section(TypedSection, "alias", translate("Aliases"))