prosodyctl, prosody: Pass the selected config file from prosodyctl to prosody
[prosody.git] / prosody
diff --git a/prosody b/prosody
index da77719daf317b8a99ca08f1a89af71b40299a5e..00fde04cd4243410d5032835493085e460dac0d0 100755 (executable)
--- a/prosody
+++ b/prosody
@@ -70,6 +70,8 @@ function read_config()
                if CFG_CONFIGDIR then
                        table.insert(filenames, CFG_CONFIGDIR.."/"..arg[2]);
                end
+       elseif os.getenv("PROSODY_CONFIG") then -- Passed by prosodyctl
+                       table.insert(filenames, os.getenv("PROSODY_CONFIG"));
        else
                for _, format in ipairs(config.parsers()) do
                        table.insert(filenames, (CFG_CONFIGDIR or ".").."/prosody.cfg."..format);