summaryrefslogtreecommitdiffstats
path: root/syslog-model.lua
diff options
context:
space:
mode:
authorMika Havela <mika.havela@gmail.com>2008-01-31 20:52:37 +0000
committerMika Havela <mika.havela@gmail.com>2008-01-31 20:52:37 +0000
commit28ef684f79089fdb764163a02029bab21387c004 (patch)
tree422f1efcb5a1da4bc4bfa785ac39327f7b39c517 /syslog-model.lua
parent272e1f2444e68ed59533719f433b9435aa7f48a7 (diff)
downloadacf-alpine-baselayout-28ef684f79089fdb764163a02029bab21387c004.tar.bz2
acf-alpine-baselayout-28ef684f79089fdb764163a02029bab21387c004.tar.xz
Getting management (start/stop/restart) working
git-svn-id: svn://svn.alpinelinux.org/acf/alpine-baselayout/trunk@670 ab2d0c66-481e-0410-8bed-d214d4d58bed
Diffstat (limited to 'syslog-model.lua')
-rw-r--r--syslog-model.lua11
1 files changed, 8 insertions, 3 deletions
diff --git a/syslog-model.lua b/syslog-model.lua
index 0045b5b..f4b2681 100644
--- a/syslog-model.lua
+++ b/syslog-model.lua
@@ -28,8 +28,13 @@ end
-- ################################################################################
-- PUBLIC FUNCTIONS
-function startstop_service ( self, state )
- return daemoncontrol.daemoncontrol("syslog", state)
+function startstop_service ( self, action )
+ local cmd = action.value
+ local cmdresult,cmdaction,cmdmessage,cmderror = daemoncontrol.daemoncontrol("syslog", cmd)
+ action.descr=cmdmessage
+ action.errtxt=cmderror
+ return action
+
end
function getstatus()
@@ -201,7 +206,7 @@ function setconfigs(self,variable,parameter,value)
-- if (errorscmd) and (#errorscmd > 0) then
local errorscmd = cfe({ name="variable", errtxt=errorscmd, })
-- end
- return errorscmd
+ return true, e
end
function update_filecontent (self, modifications)