提交 bea6a5b7 编写于 作者: J Jo-Philipp Wich

modules/admin-full: properly cover static wds mode on madwifi

上级 a60f781b
...@@ -292,6 +292,7 @@ if wnet then ...@@ -292,6 +292,7 @@ if wnet then
mode:value("monitor", translate("Monitor")) mode:value("monitor", translate("Monitor"))
mode:value("ap-wds", "%s (%s)" % {translate("Access Point"), translate("WDS")}) mode:value("ap-wds", "%s (%s)" % {translate("Access Point"), translate("WDS")})
mode:value("sta-wds", "%s (%s)" % {translate("Client"), translate("WDS")}) mode:value("sta-wds", "%s (%s)" % {translate("Client"), translate("WDS")})
mode:value("wds", translate("Static WDS"))
function mode.write(self, section, value) function mode.write(self, section, value)
if value == "ap-wds" then if value == "ap-wds" then
...@@ -321,6 +322,7 @@ if wnet then ...@@ -321,6 +322,7 @@ if wnet then
bssid:depends({mode="adhoc"}) bssid:depends({mode="adhoc"})
bssid:depends({mode="ahdemo"}) bssid:depends({mode="ahdemo"})
bssid:depends({mode="wds"})
wdssep = s:taboption("advanced", Flag, "wdssep", translate("Separate WDS")) wdssep = s:taboption("advanced", Flag, "wdssep", translate("Separate WDS"))
wdssep:depends({mode="ap-wds"}) wdssep:depends({mode="ap-wds"})
...@@ -427,6 +429,7 @@ if wnet then ...@@ -427,6 +429,7 @@ if wnet then
encr = s:taboption("encryption", ListValue, "encryption", translate("Encryption")) encr = s:taboption("encryption", ListValue, "encryption", translate("Encryption"))
encr.override_values = true encr.override_values = true
encr.override_depends = true
encr:depends({mode="ap"}) encr:depends({mode="ap"})
encr:depends({mode="sta"}) encr:depends({mode="sta"})
encr:depends({mode="adhoc"}) encr:depends({mode="adhoc"})
...@@ -436,7 +439,7 @@ if wnet then ...@@ -436,7 +439,7 @@ if wnet then
encr:depends({mode="mesh"}) encr:depends({mode="mesh"})
encr:value("none", "No Encryption") encr:value("none", "No Encryption")
encr:value("wep", "WEP") encr:value("wep", "WEP", {mode="ap"}, {mode="sta"}, {mode="ap-wds"}, {mode="sta-wds"})
if hwtype == "atheros" or hwtype == "mac80211" or hwtype == "prism2" then if hwtype == "atheros" or hwtype == "mac80211" or hwtype == "prism2" then
local supplicant = fs.access("/usr/sbin/wpa_supplicant") local supplicant = fs.access("/usr/sbin/wpa_supplicant")
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册