diff options
author | Matthew Wild <mwild1@gmail.com> | 2009-05-30 14:05:42 +0100 |
---|---|---|
committer | Matthew Wild <mwild1@gmail.com> | 2009-05-30 14:05:42 +0100 |
commit | 2b380dd00954d5cd82d59191a9c0cf9f630289aa (patch) | |
tree | e317ff5f109310e9ec314df37883bb1e4ae1a16b | |
parent | 7aab9d77ca7d1bf16eff0b589263609f1c01f0c2 (diff) | |
download | prosody-2b380dd00954d5cd82d59191a9c0cf9f630289aa.tar.gz prosody-2b380dd00954d5cd82d59191a9c0cf9f630289aa.zip |
mod_posix: Use global prosody object
-rw-r--r-- | plugins/mod_posix.lua | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/plugins/mod_posix.lua b/plugins/mod_posix.lua index f8a168f0..a97b7f1b 100644 --- a/plugins/mod_posix.lua +++ b/plugins/mod_posix.lua @@ -12,6 +12,8 @@ end local config_get = require "core.configmanager".get; local logger_set = require "util.logger".setwriter; +local prosody = _G.prosody; + module.host = "*"; -- we're a global module -- Don't even think about it! @@ -19,7 +21,7 @@ module:add_event_hook("server-starting", function () if pposix.getuid() == 0 and not config_get("*", "core", "run_as_root") then module:log("error", "Danger, Will Robinson! Prosody doesn't need to be run as root, so don't do it!"); module:log("error", "For more information on running Prosody as root, see http://prosody.im/doc/root"); - _G.prosody_shutdown("Refusing to run as root"); + prosody.shutdown("Refusing to run as root"); end end); @@ -90,14 +92,14 @@ module:add_event_hook("server-stopped", remove_pidfile); if signal.signal then signal.signal("SIGTERM", function () module:log("warn", "Received SIGTERM"); - _G.unlock_globals(); - _G.prosody_shutdown("Received SIGTERM"); - _G.lock_globals(); + prosody.unlock_globals(); + prosody.shutdown("Received SIGTERM"); + prosody.lock_globals(); end); signal.signal("SIGHUP", function () module:log("info", "Received SIGHUP"); - _G.prosody_reload_config(); - _G.prosody_reopen_logfiles(); + prosody.reload_config(); + prosody.reopen_logfiles(); end); end |