fix uci facts collection
This commit is contained in:
parent
cdc25b0300
commit
6bc7fc33d8
1 changed files with 4 additions and 3 deletions
|
@ -92,12 +92,13 @@ function facts(module)
|
||||||
-- configs {}
|
-- configs {}
|
||||||
-- foreach configs...
|
-- foreach configs...
|
||||||
local f = {}
|
local f = {}
|
||||||
f["configs"] = module:ubus_call(conn, n, "configs", {})
|
local configs = module:ubus_call(conn, n, "configs", {})['configs']
|
||||||
|
f["configs"] = configs
|
||||||
f["state"] = {}
|
f["state"] = {}
|
||||||
|
|
||||||
for _,conf in ipairs(f["configs"]) do
|
for _,conf in ipairs(configs) do
|
||||||
-- TODO: transform unnamed sections to their anonymous names
|
-- TODO: transform unnamed sections to their anonymous names
|
||||||
f["state"]["conf"] = module:ubus_call( conn, n, "state", {config=conf})
|
f["state"][conf] = module:ubus_call( conn, n, "state", {config=conf})['values']
|
||||||
end
|
end
|
||||||
facts[n] = f
|
facts[n] = f
|
||||||
end
|
end
|
||||||
|
|
Loading…
Add table
Reference in a new issue