mirror of
https://github.com/openwrt/luci.git
synced 2026-08-30 12:51:53 +04:00
wifi.lua: Add support for toggling WPS button.
The patch checks the existence of the needed files for the WPS support and if they are present, shows the option to toggle WPS pushbutton settings. Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
This commit is contained in:
@@ -975,4 +975,18 @@ if hwtype == "atheros" or hwtype == "mac80211" or hwtype == "prism2" then
|
||||
password:depends({mode="sta-wds", eap_type="ttls", encryption="wpa"})
|
||||
end
|
||||
|
||||
if hwtype == "atheros" or hwtype == "mac80211" or hwtype == "prism2" then
|
||||
local wpasupplicant = fs.access("/usr/sbin/wpa_supplicant")
|
||||
local hostcli = fs.access("/usr/sbin/hostapd_cli")
|
||||
if hostcli and wpasupplicant then
|
||||
wps = s:taboption("encryption", Flag, "wps_pushbutton", translate("Enable WPS pushbutton, requires WPA(2)-PSK"))
|
||||
wps.enabled = "1"
|
||||
wps.disabled = "0"
|
||||
wps.rmempty = false
|
||||
wps:depends("encryption", "psk")
|
||||
wps:depends("encryption", "psk2")
|
||||
wps:depends("encryption", "psk-mixed")
|
||||
end
|
||||
end
|
||||
|
||||
return m
|
||||
|
||||
Reference in New Issue
Block a user