diff options
author | Ted Trask <ttrask01@yahoo.com> | 2013-10-17 19:03:48 +0000 |
---|---|---|
committer | Ted Trask <ttrask01@yahoo.com> | 2013-10-17 19:03:48 +0000 |
commit | d60a739470dc0d46f5306033b17c1dd27ddc37fc (patch) | |
tree | b59f28794de88f78edf2a4b3c381d5aed2a32550 /processinfo.lua | |
parent | 75117b54d8a43b94b7a6ff797cce06af1647a7aa (diff) | |
download | acf-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.lua | 21 |
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 |