summaryrefslogtreecommitdiffstats
path: root/syslog-model.lua
diff options
context:
space:
mode:
Diffstat (limited to 'syslog-model.lua')
-rw-r--r--syslog-model.lua22
1 files changed, 12 insertions, 10 deletions
diff --git a/syslog-model.lua b/syslog-model.lua
index 08dacfc..8e3c665 100644
--- a/syslog-model.lua
+++ b/syslog-model.lua
@@ -1,4 +1,4 @@
-module(..., package.seeall)
+local mymodule = {}
modelfunctions = require("modelfunctions")
fs = require("acf.fs")
@@ -145,21 +145,21 @@ end
-- ################################################################################
-- PUBLIC FUNCTIONS
-function get_startstop(self, clientdata)
+function mymodule.get_startstop(self, clientdata)
return modelfunctions.get_startstop(processname)
end
-function startstop_service(self, startstop, action)
+function mymodule.startstop_service(self, startstop, action)
return modelfunctions.startstop_service(startstop, action)
end
-function getstatus()
+function mymodule.getstatus()
return modelfunctions.getstatus(processname, packagename, "Syslog Status")
end
-function getlogging()
+function mymodule.getlogging()
local status = {}
- local opts = getconfig()
+ local opts = mymodule.getconfig()
if (opts.value.remotelogging.value == "") or (opts.value.localandnetworklog.value) then
status.logfile = cfe({
label="Locally logging to",
@@ -176,11 +176,11 @@ function getlogging()
return cfe({ type="group", value=status })
end
-function get_filedetails()
+function mymodule.get_filedetails()
return modelfunctions.getfiledetails(configfile)
end
-function getconfig()
+function mymodule.getconfig()
local config = {}
if (fs.is_file(configfile)) then
local configcontent = format.opts_to_table(string.sub((format.parse_ini_file(fs.read_file(configfile) or "", "", "SYSLOGD_OPTS") or ""),2,-2))
@@ -193,7 +193,7 @@ function getconfig()
return config
end
-function updateconfig (self, config)
+function mymodule.updateconfig (self, config)
local success = true
success, config = validateconfig(config)
@@ -206,6 +206,8 @@ function updateconfig (self, config)
return config
end
-function update_filedetails (self, filedetails)
+function mymodule.update_filedetails (self, filedetails)
return modelfunctions.setfiledetails(self, filedetails, {configfile}, validate_configfile)
end
+
+return mymodule