summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTed Trask <ttrask01@yahoo.com>2009-07-13 14:04:33 +0000
committerTed Trask <ttrask01@yahoo.com>2009-07-13 14:04:33 +0000
commit0bb77f99d78599fd5a55856eb948b608385f7a35 (patch)
tree0f76dbb2929e2bff07735bc9940e583846ee5cad
parent7a7408ecceed35da6a5d28088b29e3dcc03c70d6 (diff)
downloadacf-ppp-0bb77f99d78599fd5a55856eb948b608385f7a35.tar.bz2
acf-ppp-0bb77f99d78599fd5a55856eb948b608385f7a35.tar.xz
Modified status to check pid, because there is no init.d script. Bumped to revision 0.1.1v0.1.1
-rw-r--r--Makefile2
-rw-r--r--ppp-model.lua10
2 files changed, 9 insertions, 3 deletions
diff --git a/Makefile b/Makefile
index e762a42..e5c16f7 100644
--- a/Makefile
+++ b/Makefile
@@ -1,6 +1,6 @@
APP_NAME=ppp
PACKAGE=acf-$(APP_NAME)
-VERSION=0.1.0
+VERSION=0.1.1
APP_DIST=\
ppp* \
diff --git a/ppp-model.lua b/ppp-model.lua
index 0260533..31f7365 100644
--- a/ppp-model.lua
+++ b/ppp-model.lua
@@ -31,8 +31,14 @@ function getstatus()
errtxt=errtxt,
name=packagename
})
-
- status.status = modelfunctions.getenabled(processname)
+
+ status.status = cfe({ label = "Program status", name=processname })
+ local t = processinfo.pidof(processname)
+ if (t) and (#t > 0) then
+ status.status.value = "Started"
+ else
+ status.status.value = "Stopped"
+ end
return cfe({ type="group", value=status, label="PPP Status" })
end