X-Git-Url: https://git.enpas.org/?a=blobdiff_plain;f=prosodyctl;h=0d1194f44131d92e4f8a81d145fd2c6ac20c9207;hb=7eb15e3f95e7b5146d179d56df9b327fe067bb12;hp=25acbc6ab90f8e6159d449b852f2d04690ec705c;hpb=80202376eb1cc964374e2a272a50976c497e53bd;p=prosody.git diff --git a/prosodyctl b/prosodyctl index 25acbc6a..0d1194f4 100755 --- a/prosodyctl +++ b/prosodyctl @@ -61,6 +61,7 @@ end config = require "core.configmanager" +local ENV_CONFIG; do local filenames = {}; @@ -81,6 +82,7 @@ do local file = io.open(filename); if file then file:close(); + ENV_CONFIG = filename; CFG_CONFIGDIR = filename:match("^(.*)[\\/][^\\/]*$"); break; end @@ -162,6 +164,7 @@ if ok and pposix then -- Set our umask to protect data files pposix.umask(config.get("*", "core", "umask") or "027"); pposix.setenv("HOME", data_path); + pposix.setenv("PROSODY_CONFIG", ENV_CONFIG); else print("Error: Unable to load pposix module. Check that Prosody is installed correctly.") print("For more help send the below error to us through http://prosody.im/discuss");