From e2f2b9b06260a229632e5b4de9229f5e2152663d Mon Sep 17 00:00:00 2001 From: Christof Schulze Date: Wed, 27 Apr 2016 20:41:44 +0200 Subject: [PATCH] use gluon.mesh --- .../files/lib/gluon/status-page/www/cgi-bin/interfaces | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package/gluon-status-page-api/files/lib/gluon/status-page/www/cgi-bin/interfaces b/package/gluon-status-page-api/files/lib/gluon/status-page/www/cgi-bin/interfaces index 4eabf815..048038f3 100755 --- a/package/gluon-status-page-api/files/lib/gluon/status-page/www/cgi-bin/interfaces +++ b/package/gluon-status-page-api/files/lib/gluon/status-page/www/cgi-bin/interfaces @@ -3,16 +3,16 @@ util = require 'luci.util' json = require 'luci.jsonc' fs = require 'nixio.fs' +mesh = require 'gluon.mesh' io.write("Access-Control-Allow-Origin: *\n") io.write("Content-type: application/json\n\n") -list = util.exec('batctl if') +-- list = util.exec('batctl if') interfaces = {} -for _, line in ipairs(util.split(list)) do - ifname = line:match('^(.-):') +for interface, _ in ipairs(mesh.interfaces()) do if ifname ~= nil then pcall(function() local address = util.trim(fs.readfile('/sys/class/net/' .. ifname .. '/address'))