summaryrefslogtreecommitdiffstats
path: root/syslog-controller.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-controller.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-controller.lua')
-rw-r--r--syslog-controller.lua17
1 files changed, 11 insertions, 6 deletions
diff --git a/syslog-controller.lua b/syslog-controller.lua
index 900856c..a32f103 100644
--- a/syslog-controller.lua
+++ b/syslog-controller.lua
@@ -28,10 +28,15 @@ function status(self)
end
function config(self)
+ local cmdmanagement
local cmd_save_result = {}
local cmderrors = {}
- if ( self.clientdata.cmddaemon) then
- startstop = self.model:startstop_service( self.clientdata.cmddaemon )
+ if ( self.clientdata.cmd_management) then
+ local cmd_management = cfe({
+ name="cmd_management",
+ value=string.lower(self.clientdata.cmd_management),
+ })
+ cmdmanagement = self.model:startstop_service( cmd_management )
end
if ( self.clientdata.cmd_save) then
local variables="logfile loglevel smallerlogs maxsize numrotate localandnetworklog remotelogging" -- Advanced-config options
@@ -61,17 +66,17 @@ function config(self)
})
-- Add a management buttons
management = {}
- management.start = cfe({ name="start",
+ management.start = cfe({ name="cmd_management",
label="Program control-panel",
value="Start",
type="submit",
})
- management.stop = cfe({ name="stop",
+ management.stop = cfe({ name="cmd_management",
label="Program control-panel",
value="Stop",
type="submit",
})
- management.restart = cfe({ name="restart",
+ management.restart = cfe({ name="cmd_management",
label="Program control-panel",
value="Restart",
type="submit",
@@ -115,7 +120,7 @@ function config(self)
controller = self.conf.controller,
action = "config", },
status = status,
- startstop = startstop,
+ cmdmanagement = cmdmanagement,
clientdata = self.clientdata,
management = management,
config = config,