From 28ef684f79089fdb764163a02029bab21387c004 Mon Sep 17 00:00:00 2001 From: Mika Havela Date: Thu, 31 Jan 2008 20:52:37 +0000 Subject: Getting management (start/stop/restart) working git-svn-id: svn://svn.alpinelinux.org/acf/alpine-baselayout/trunk@670 ab2d0c66-481e-0410-8bed-d214d4d58bed --- syslog-model.lua | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'syslog-model.lua') 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) -- cgit v1.2.3