X-Git-Url: https://git.archive.openwrt.org/?p=project%2Fluci.git;a=blobdiff_plain;f=modules%2Fadmin-full%2Fluasrc%2Fview%2Fadmin_network%2Fwifi_join_settings.htm;h=1be6c22665d4e157a058fe5aa59a2d806b0f5999;hp=c914f3eddbf744c6bff25c8ae2b0548c01dd04e3;hb=64b6f98653d16f2baffd3c282e75d6129b9f9dee;hpb=93215e86d815584cf806e712664cb9bd5bf95af2 diff --git a/modules/admin-full/luasrc/view/admin_network/wifi_join_settings.htm b/modules/admin-full/luasrc/view/admin_network/wifi_join_settings.htm index c914f3edd..1be6c2266 100644 --- a/modules/admin-full/luasrc/view/admin_network/wifi_join_settings.htm +++ b/modules/admin-full/luasrc/view/admin_network/wifi_join_settings.htm @@ -28,6 +28,18 @@ $Id$ local dev = luci.http.formvalue("device") local iw = luci.sys.wifi.getiwinfo(dev) + local requirement + + if iwinfo.type(dev) == "broadcom" and not nixio.fs.access("/usr/sbin/nas") then + requirement = luci.i18n.translatef("a_s_iw_require_nas", + "You need to install the Broadcom nas supplicant to use WPA!" + % luci.dispatcher.build_url("admin/system/packages?url=nas&submit=1")) + elseif not nixio.fs.access("/usr/sbin/wpa_supplicant") then + requirement = luci.i18n.translatef("a_s_iw_require_wpasupplicant", + "You need to install wpa-supplicant to use WPA!" + % luci.dispatcher.build_url("admin/system/packages?url=wpa-supplicant&submit=1")) + end + -%> <%+header%> @@ -71,6 +83,10 @@ $Id$ " /> <% end %> + <% if requirement then %> +   <%=requirement%> + <% end %> +

<% end %> @@ -87,7 +103,7 @@ $Id$ <% if luci.http.formvalue("mode") == "Ad-Hoc" then %> - +
<% end %>