summaryrefslogtreecommitdiffstats
path: root/rrdtool-model.lua
diff options
context:
space:
mode:
authorTed Trask <ttrask01@yahoo.com>2012-11-26 00:49:21 +0000
committerTed Trask <ttrask01@yahoo.com>2012-11-26 00:49:21 +0000
commit0b761f9b48c384f90124e6105519383eef2e9686 (patch)
treeb72bf11dae32315863b8ee3fc8d03c11afa9a2bf /rrdtool-model.lua
parent15286146e7a37e94922ee5f2b3243a67fb6bd69b (diff)
downloadacf-rrdtool-0b761f9b48c384f90124e6105519383eef2e9686.tar.bz2
acf-rrdtool-0b761f9b48c384f90124e6105519383eef2e9686.tar.xz
Removed startstop and welcome actions, cleaned up status, and removed popup viewtype
Diffstat (limited to 'rrdtool-model.lua')
-rw-r--r--rrdtool-model.lua21
1 files changed, 12 insertions, 9 deletions
diff --git a/rrdtool-model.lua b/rrdtool-model.lua
index 259bfa9..2080bfc 100644
--- a/rrdtool-model.lua
+++ b/rrdtool-model.lua
@@ -7,6 +7,7 @@ fs = require("acf.fs")
format = require("acf.format")
date = require("acf.date")
validator = require("acf.validator")
+processinfo = require("acf.processinfo")
-- Set variables
local configfile = "/etc/rrdtool/acf-rrdtool.conf"
@@ -64,16 +65,18 @@ end
-- ################################################################################
-- PUBLIC FUNCTIONS
-function get_startstop(self, clientdata)
- return modelfunctions.get_startstop(processname)
-end
-
-function startstop_service(self, startstop, action)
- return modelfunctions.startstop_service(startstop, action)
-end
-
function getstatus()
- return modelfunctions.getstatus(processname, packagename, header .. " status")
+ local status = {}
+
+ local value, errtxt = processinfo.package_version(packagename)
+ status.version = cfe({
+ label="Program version",
+ value=value,
+ errtxt=errtxt,
+ name=packagename
+ })
+
+ return cfe({ type="group", value=status, label=header .. " status" })
end
function getconfigfile()