diff options
author | Mika Havela <mika.havela@gmail.com> | 2008-04-09 14:04:34 +0000 |
---|---|---|
committer | Mika Havela <mika.havela@gmail.com> | 2008-04-09 14:04:34 +0000 |
commit | bb6adcea06e97df7d1f6bd01fe1e7bfa199de4f5 (patch) | |
tree | b3764ceaa4d9ff34493bba9ca2300f35645994ff /tinydns-model.lua | |
parent | 3bfa521583a43058c1e2b1c7b89f5d5bcf59f94b (diff) | |
download | acf-tinydns-bb6adcea06e97df7d1f6bd01fe1e7bfa199de4f5.tar.bz2 acf-tinydns-bb6adcea06e97df7d1f6bd01fe1e7bfa199de4f5.tar.xz |
Cleaned up code. Added start/stop/restart buttons.
git-svn-id: svn://svn.alpinelinux.org/acf/tinydns/trunk@979 ab2d0c66-481e-0410-8bed-d214d4d58bed
Diffstat (limited to 'tinydns-model.lua')
-rw-r--r-- | tinydns-model.lua | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/tinydns-model.lua b/tinydns-model.lua index ad83798..3b91cb3 100644 --- a/tinydns-model.lua +++ b/tinydns-model.lua @@ -6,6 +6,7 @@ require("getopts") require("fs") require("format") require("processinfo") +require("daemoncontrol") -- Set variables local configdir @@ -262,6 +263,14 @@ end -- ################################################################################ -- PUBLIC FUNCTIONS +function startstop_service ( self, action ) + local cmd = action.value + local cmdresult,cmdmessage,cmderror,cmdaction = daemoncontrol.daemoncontrol(processname, cmd) + action.descr=cmdmessage + action.errtxt=cmderror + return cmdresult,action +end + function valid_filename(self,path) return validfilename(path) end |