summaryrefslogtreecommitdiffstats
path: root/openvpn-controller.lua
diff options
context:
space:
mode:
authorMika Havela <mika.havela@gmail.com>2009-08-11 07:21:14 +0000
committerMika Havela <mika.havela@gmail.com>2009-08-11 07:21:14 +0000
commit23d290dc98fa5c075262b27b08797f50da497374 (patch)
tree9291e7ceb00d6b4b1b2e48bbbafa7808972cc875 /openvpn-controller.lua
parent2b7e43d5aa1f068a3ae770b31b6aff05c40b8c1b (diff)
downloadacf-openvpn-23d290dc98fa5c075262b27b08797f50da497374.tar.bz2
acf-openvpn-23d290dc98fa5c075262b27b08797f50da497374.tar.xz
Controller functionality to start/stop various processes
Diffstat (limited to 'openvpn-controller.lua')
-rw-r--r--openvpn-controller.lua6
1 files changed, 6 insertions, 0 deletions
diff --git a/openvpn-controller.lua b/openvpn-controller.lua
index 047e7df..7ebfef9 100644
--- a/openvpn-controller.lua
+++ b/openvpn-controller.lua
@@ -35,3 +35,9 @@ end
logfile = function (self)
return self.model.get_logfile(self.clientdata.name)
end
+
+function startstop(self)
+ local data = self.model.startstop_service(clientdata.action,clientdata.service)
+ data.service = clientdata.service
+ return data
+end