summaryrefslogtreecommitdiffstats
path: root/openvpn-model.lua
diff options
context:
space:
mode:
authorMika Havela <mika.havela@gmail.com>2007-11-19 14:43:46 +0000
committerMika Havela <mika.havela@gmail.com>2007-11-19 14:43:46 +0000
commit723453ae5dced317e70f6597efe17b4872ea35a2 (patch)
tree91863556987ac06972503c6d115621ef3043e060 /openvpn-model.lua
parent31ff3ba51554722d2afbdc8153801c5496ff02b8 (diff)
downloadacf-openvpn-723453ae5dced317e70f6597efe17b4872ea35a2.tar.bz2
acf-openvpn-723453ae5dced317e70f6597efe17b4872ea35a2.tar.xz
Building up ideas on different functions
git-svn-id: svn://svn.alpinelinux.org/acf/openvpn/trunk@335 ab2d0c66-481e-0410-8bed-d214d4d58bed
Diffstat (limited to 'openvpn-model.lua')
-rw-r--r--openvpn-model.lua15
1 files changed, 15 insertions, 0 deletions
diff --git a/openvpn-model.lua b/openvpn-model.lua
index c5210b3..4e60764 100644
--- a/openvpn-model.lua
+++ b/openvpn-model.lua
@@ -21,6 +21,21 @@ local function read_file_as_array ( path )
return f
end
+
+local is_running = function( process )
+ local retval = false
+ local file = io.popen("pidof " .. process)
+ if file ~= nil then
+ local line = file:read( "*l" )
+ file:close()
+ if #line > 0 then
+ retval = true
+ end
+ end
+
+ return retval
+end
+
local function has_init_script ( f )
local initprefix = "/etc/init.d/openvpn"
local file = initprefix .. "." .. f