gluon-status-page: replace nixio with luaposix
This commit is contained in:
parent
5fc04fb34a
commit
90031ba97a
@ -1,6 +1,6 @@
|
|||||||
<%-
|
<%-
|
||||||
local fs = require 'nixio.fs'
|
|
||||||
local ubus = require 'ubus'
|
local ubus = require 'ubus'
|
||||||
|
local unistd = require 'posix.unistd'
|
||||||
local util = require 'gluon.util'
|
local util = require 'gluon.util'
|
||||||
|
|
||||||
local translations = {}
|
local translations = {}
|
||||||
@ -42,13 +42,13 @@
|
|||||||
local function is_wireless(iface)
|
local function is_wireless(iface)
|
||||||
while true do
|
while true do
|
||||||
local pattern = '/sys/class/net/' .. iface .. '/lower_*'
|
local pattern = '/sys/class/net/' .. iface .. '/lower_*'
|
||||||
local lower = fs.glob(pattern)()
|
local lower = util.glob(pattern)[1]
|
||||||
if not lower then break end
|
if not lower then break end
|
||||||
|
|
||||||
iface = lower:sub(pattern:len())
|
iface = lower:sub(pattern:len())
|
||||||
end
|
end
|
||||||
|
|
||||||
return fs.access('/sys/class/net/' .. iface .. '/wireless') ~= nil
|
return unistd.access('/sys/class/net/' .. iface .. '/wireless') ~= nil
|
||||||
end
|
end
|
||||||
|
|
||||||
local interfaces = get_interfaces()
|
local interfaces = get_interfaces()
|
||||||
@ -148,7 +148,7 @@
|
|||||||
<%
|
<%
|
||||||
for _, iface in ipairs(interfaces) do
|
for _, iface in ipairs(interfaces) do
|
||||||
local wireless = is_wireless(iface)
|
local wireless = is_wireless(iface)
|
||||||
local address = fs.readfile('/sys/class/net/' .. iface .. '/address')
|
local address = util.readfile('/sys/class/net/' .. iface .. '/address')
|
||||||
if address then
|
if address then
|
||||||
%>
|
%>
|
||||||
<h3><%| iface %></h3>
|
<h3><%| iface %></h3>
|
||||||
|
Loading…
Reference in New Issue
Block a user