summaryrefslogtreecommitdiffstats
path: root/lib/modelfunctions.lua
diff options
context:
space:
mode:
authorTed Trask <ttrask01@yahoo.com>2008-10-03 20:13:09 +0000
committerTed Trask <ttrask01@yahoo.com>2008-10-03 20:13:09 +0000
commit053543de7c3cc799c6e289aae5db9e84a555deb8 (patch)
treee641d9af2767b849bf8239f259d0e714941e5682 /lib/modelfunctions.lua
parentc3e6e16f7efef9481628e54766269ddbed76e5ff (diff)
downloadacf-core-053543de7c3cc799c6e289aae5db9e84a555deb8.tar.bz2
acf-core-053543de7c3cc799c6e289aae5db9e84a555deb8.tar.xz
Modified modelfunctions to allow for different init.d and process names.
git-svn-id: svn://svn.alpinelinux.org/acf/core/trunk@1540 ab2d0c66-481e-0410-8bed-d214d4d58bed
Diffstat (limited to 'lib/modelfunctions.lua')
-rw-r--r--lib/modelfunctions.lua8
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/modelfunctions.lua b/lib/modelfunctions.lua
index d311ff6..7a77d8b 100644
--- a/lib/modelfunctions.lua
+++ b/lib/modelfunctions.lua
@@ -15,13 +15,13 @@ function getenabled(processname)
return result
end
-function startstop_service(processname, action)
+function startstop_service(initname, action)
-- action is validated in daemoncontrol
- local cmdmessage,cmderror = processinfo.daemoncontrol(processname, action)
+ local cmdmessage,cmderror = processinfo.daemoncontrol(initname, action)
return cfe({ value=cmdmessage or "", errtxt=cmderror, label="Start/Stop result" })
end
-function getstatus(processname, packagename, label)
+function getstatus(processname, packagename, label, initname)
local status = {}
local value, errtxt = processinfo.package_version(packagename)
@@ -33,7 +33,7 @@ function getstatus(processname, packagename, label)
status.status = getenabled(processname)
- local autostart_sequence, autostart_errtxt = processinfo.process_botsequence(processname)
+ local autostart_sequence, autostart_errtxt = processinfo.process_botsequence(initname or processname)
status.autostart = cfe({
label="Autostart sequence",
value=autostart_sequence,