added config file editing capabilities

This commit is contained in:
2018-02-18 14:49:43 +01:00
parent e5b501e6ab
commit e3381fb03e
6 changed files with 19 additions and 4 deletions

View File

@@ -5,6 +5,7 @@ fs = require("acf.fs")
json = require('cjson')
modelfunctions = require("modelfunctions")
local configfile = "/etc/openpdu/openpdu.conf"
local s = modelfunctions.run_executable({"/usr/bin/openpdu", "outlets", "-j"})
local o = json.decode(s)
local outlets = {}
@@ -46,4 +47,12 @@ mymodule.setpoweroff = function(self, r)
return r
end
function mymodule.get_filedetails()
return modelfunctions.getfiledetails(configfile)
end
function mymodule.update_filedetails(self, filedetails)
return modelfunctions.setfiledetails(self, filedetails, {configfile})
end
return mymodule