diff options
author | Manuel Munz <freifunk@somakoma.de> | 2010-12-01 12:31:07 +0000 |
---|---|---|
committer | Manuel Munz <freifunk@somakoma.de> | 2010-12-01 12:31:07 +0000 |
commit | 12f0c3cdd6336e79360846bd233189f2cd281fce (patch) | |
tree | a4549a85c0ca9817f7a15cb267f7e78baa824c25 /modules | |
parent | 86c1ce3f9ab611447ad7991cf3d5a7fc7def0d9f (diff) |
modules/freifunk: show warning when libiwinfo is not installed.
Diffstat (limited to 'modules')
-rw-r--r-- | modules/freifunk/luasrc/view/freifunk/public_status.htm | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/modules/freifunk/luasrc/view/freifunk/public_status.htm b/modules/freifunk/luasrc/view/freifunk/public_status.htm index 8f0352f821..8948d5e9de 100644 --- a/modules/freifunk/luasrc/view/freifunk/public_status.htm +++ b/modules/freifunk/luasrc/view/freifunk/public_status.htm @@ -1,7 +1,6 @@ <% local sys = require "luci.sys" local twa = require "luci.tools.webadmin" - -- System local system, model, memtotal, memcached, membuffers, memfree = sys.sysinfo() local uptime = twa.date_format(tonumber(sys.uptime())) @@ -24,6 +23,7 @@ local devices = ntm:get_wifidevs() local netlist = { } local netdevs = { } local dev +local has_iwinfo = pcall(require, "iwinfo") -- Routes local defroutev4 = sys.net.defaultroute() @@ -48,6 +48,14 @@ local defroutev6 = sys.net.defaultroute6 () <div class="cbi-map"> <h2><%:Wireless Overview%></h2> + + <% if not has_iwinfo then %> + <div class="errorbox"> + <strong><%:Package libiwinfo required!%></strong><br /> + <%_The <em>libiwinfo</em> package is not installed. You must install this component for working wireless configuration!%> + </div> + <% end %> + <div class="cbi-section"> <div class="cbi-section-node"> <table class="cbi-section-table"> |