From 753c1f9e2ae0598b6cf1a1bb3fea83ff610cb188 Mon Sep 17 00:00:00 2001
From: kb-light <freifunk@kb-light.de>
Date: Sun, 23 Aug 2015 23:03:36 +0200
Subject: [PATCH] gluon-status-page: handle 11s interfaces

---
 .../files/lib/gluon/status-page/www/cgi-bin/status            | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/package/gluon-status-page/files/lib/gluon/status-page/www/cgi-bin/status b/package/gluon-status-page/files/lib/gluon/status-page/www/cgi-bin/status
index b31e2f735..f0c8cbd85 100755
--- a/package/gluon-status-page/files/lib/gluon/status-page/www/cgi-bin/status
+++ b/package/gluon-status-page/files/lib/gluon/status-page/www/cgi-bin/status
@@ -70,14 +70,12 @@ io.write("</pre>")
 
 io.write("<h2>Neighbours</h2>")
 
-local interfaces = util.split(util.trim(util.exec("iw dev | grep IBSS -B 5 | grep Interface | cut -d' ' -f2")))
+local interfaces = util.split(util.trim(util.exec("iw dev | egrep 'type IBSS|type mesh' -B 5 | grep Interface | cut -d' ' -f2")))
 
 for _, ifname in ipairs(interfaces) do
   io.write("<h3>" .. escape_html(ifname) .. "</h3>")
   io.write("<pre>")
 
-  io.write(escape_html(sys.exec("iw dev " .. ifname .. " link")) .. "\n")
-
   for _, line in ipairs(util.split(util.exec("iw dev " .. ifname .. " station dump"))) do
     local mac = line:match("^Station (.*) %(on ")
     if mac then
-- 
GitLab