Merge branch 'mesh-announce-interfaces' of https://github.com/freifunk-gluon/packages

This commit is contained in:
Matthias Schiffer 2014-07-14 16:50:54 +02:00
commit d69f170942
1 changed files with 15 additions and 0 deletions

View File

@ -0,0 +1,15 @@
require 'ubus'
local conn = ubus.connect()
local list = util.exec('batctl if')
local interfaces = {}
for _, line in ipairs(util.split(list)) do
local ifname = line:match('^(.-):')
if ifname ~= nil then
local status = conn:call("network.device", "status", { name = ifname })
table.insert(interfaces, status['macaddr'])
end
end
return interfaces