X-Git-Url: https://git.enpas.org/?a=blobdiff_plain;f=prosody;h=0618a1f3d3b52aa15750ba134edf08c4178b1fee;hb=f0ae635c349bf049588a1f3e0ea032bba7fae49c;hp=e0d9f7681c8f7a8cd62bff3a56738341463f9941;hpb=c7b3e5c7ecea2f0733e8da7ff8a20a8e1622e350;p=prosody.git diff --git a/prosody b/prosody index e0d9f768..0618a1f3 100755 --- a/prosody +++ b/prosody @@ -9,9 +9,9 @@ -- Will be modified by configure script if run -- -CFG_SOURCEDIR=nil; +CFG_SOURCEDIR=os.getenv("PROSODY_SRCDIR"); CFG_CONFIGDIR=os.getenv("PROSODY_CFGDIR"); -CFG_PLUGINDIR=nil; +CFG_PLUGINDIR=os.getenv("PROSODY_PLUGINDIR"); CFG_DATADIR=os.getenv("PROSODY_DATADIR"); -- -- -- -- -- -- -- ---- -- -- -- -- -- -- -- -- @@ -195,6 +195,7 @@ function prepare_to_start() local cl = require "net.connlisteners"; -- start listening on sockets function net_activate_ports(option, listener, default, conntype) + if not cl.get(listener) then return; end local ports = config.get("*", "core", option.."_ports") or default; if type(ports) == "number" then ports = {ports} end; @@ -222,10 +223,7 @@ function prepare_to_start() net_activate_ports("s2s", "xmppserver", {5269}, "tcp"); net_activate_ports("component", "xmppcomponent", {}, "tcp"); net_activate_ports("legacy_ssl", "xmppclient", {}, "ssl"); - - if cl.get("console") then - cl.start("console", { interface = config.get("*", "core", "console_interface") or "127.0.0.1" }) - end + net_activate_ports("console", "console", {5582}, "tcp"); prosody.start_time = os.time(); end