summaryrefslogtreecommitdiffhomepage
path: root/applications/luci-app-travelmate
diff options
context:
space:
mode:
authorDirk Brenken <dev@brenken.org>2020-04-22 21:40:04 +0200
committerDirk Brenken <dev@brenken.org>2020-04-22 21:40:04 +0200
commit9d02ef1bd936e79d30370a243b42428675dce247 (patch)
tree60730910ed2c73411ccefe2b9b50c736da18c113 /applications/luci-app-travelmate
parentdc1d2ce7ab6aed881b653ca4fef95ede29ba952d (diff)
luci-app-travelmate: sync with travelmate 1.5.4
* change wifi scanning to logical interface name, no longer use the radio device Signed-off-by: Dirk Brenken <dev@brenken.org>
Diffstat (limited to 'applications/luci-app-travelmate')
-rw-r--r--applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm11
1 files changed, 9 insertions, 2 deletions
diff --git a/applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm b/applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm
index 6bb60795a..2ac0281a4 100644
--- a/applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm
+++ b/applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm
@@ -1,5 +1,5 @@
<%#
-Copyright 2017-2019 Dirk Brenken (dev@brenken.org)
+Copyright 2017-2020 Dirk Brenken (dev@brenken.org)
This is free software, licensed under the Apache License, Version 2.0
-%>
@@ -7,7 +7,14 @@ This is free software, licensed under the Apache License, Version 2.0
local sys = require("luci.sys")
local utl = require("luci.util")
local dev = luci.http.formvalue("device")
- local iw = luci.sys.wifi.getiwinfo(dev)
+ local ifn = utl.trim(sys.exec("/bin/ubus -S call network.wireless status 2>/dev/null | jsonfilter -l1 -e \"@." .. dev .. ".interfaces.*.ifname\" 2>/dev/null"))
+ local iw
+
+ if ifn ~= "" then
+ iw = sys.wifi.getiwinfo(ifn)
+ else
+ iw = sys.wifi.getiwinfo(dev)
+ end
if not iw then
luci.http.redirect(luci.dispatcher.build_url("admin/services/travelmate/stations"))