summaryrefslogtreecommitdiffstats
path: root/processinfo.lua
diff options
context:
space:
mode:
authorTed Trask <ttrask01@yahoo.com>2013-10-17 19:03:48 +0000
committerTed Trask <ttrask01@yahoo.com>2013-10-17 19:03:48 +0000
commitd60a739470dc0d46f5306033b17c1dd27ddc37fc (patch)
treeb59f28794de88f78edf2a4b3c381d5aed2a32550 /processinfo.lua
parent75117b54d8a43b94b7a6ff797cce06af1647a7aa (diff)
downloadacf-lib-d60a739470dc0d46f5306033b17c1dd27ddc37fc.tar.bz2
acf-lib-d60a739470dc0d46f5306033b17c1dd27ddc37fc.tar.xz
Remove all calls to 'module' in preparation for move to Lua 5.2
Use mymodule parameter for module definition. This was also helpful in revealing places where the code relied on the global environment.
Diffstat (limited to 'processinfo.lua')
-rw-r--r--processinfo.lua21
1 files changed, 11 insertions, 10 deletions
diff --git a/processinfo.lua b/processinfo.lua
index 2a099c3..0a2013d 100644
--- a/processinfo.lua
+++ b/processinfo.lua
@@ -1,5 +1,5 @@
-module(..., package.seeall)
+local mymodule = {}
posix = require("posix")
fs = require("acf.fs")
@@ -7,7 +7,7 @@ format = require("acf.format")
apk = require("acf.apk")
subprocess = require("subprocess")
-function package_version(packagename)
+function mymodule.package_version(packagename)
local result = apk.version(packagename)
local errtxt
if not result then
@@ -16,7 +16,7 @@ function package_version(packagename)
return result,errtxt
end
-function process_autostart(servicename)
+function mymodule.process_autostart(servicename)
local result
local errtxt = "Not programmed to autostart"
local code, cmdresult = subprocess.call_capture({"rc-update", "show"})
@@ -37,7 +37,7 @@ function process_autostart(servicename)
return result,errtxt
end
-function read_initrunlevels()
+function mymodule.read_initrunlevels()
local config = {}
local code, cmdresult = subprocess.call_capture({"rc-update", "show", "-v"})
for line in string.gmatch(cmdresult, "([^\n]*)\n?") do
@@ -55,7 +55,7 @@ function read_initrunlevels()
return config
end
-function add_runlevels(servicename, runlevels)
+function mymodule.add_runlevels(servicename, runlevels)
local cmdresult,cmderrors
if not servicename then
cmderrors = "Invalid service name"
@@ -78,7 +78,7 @@ function add_runlevels(servicename, runlevels)
return cmdresult,cmderrors
end
-function delete_runlevels(servicename, runlevels)
+function mymodule.delete_runlevels(servicename, runlevels)
local cmdresult,cmderrors
if not servicename then
cmderrors = "Invalid service name"
@@ -101,7 +101,7 @@ function delete_runlevels(servicename, runlevels)
return cmdresult,cmderrors
end
-function daemoncontrol (process, action)
+function mymodule.daemoncontrol (process, action)
local cmdresult = ""
local cmderrors
if not process then
@@ -120,14 +120,14 @@ function daemoncontrol (process, action)
return cmdresult,cmderrors
end
-function daemon_actions (process)
+function mymodule.daemon_actions (process)
local actions = {"status", "start", "stop", "restart", "describe", "zap"}
local reverse = {}
for i,a in ipairs(actions) do
reverse[a] = i
end
local description
- local res, err = daemoncontrol(process, "describe")
+ local res, err = mymodule.daemoncontrol(process, "describe")
if err then
return nil, err
else
@@ -220,7 +220,7 @@ local function has_pidfile(name)
return pid
end
-function pidof(name)
+function mymodule.pidof(name)
local pids = {has_pidfile(name)}
local i, j
@@ -236,3 +236,4 @@ function pidof(name)
return pids
end
+return mymodule