diff options
author | Mika Havela <mika.havela@gmail.com> | 2007-11-19 14:43:46 +0000 |
---|---|---|
committer | Mika Havela <mika.havela@gmail.com> | 2007-11-19 14:43:46 +0000 |
commit | 723453ae5dced317e70f6597efe17b4872ea35a2 (patch) | |
tree | 91863556987ac06972503c6d115621ef3043e060 /openvpn-model.lua | |
parent | 31ff3ba51554722d2afbdc8153801c5496ff02b8 (diff) | |
download | acf-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.lua | 15 |
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 |