Merge branch 'mesh-announce-interfaces' of https://github.com/freifunk-gluon/packages
This commit is contained in:
		
						commit
						a64483a3fc
					
				| @ -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 | ||||||
		Loading…
	
		Reference in New Issue
	
	Block a user