prosody

changeset 2428
3ba9db4b9311
parent 2365
0bd8408a491c
child 2429
5cfa1400e247
--- a/prosody	Sat Jan 09 06:59:47 2010 +0000
+++ b/prosody	Sat Jan 09 07:03:48 2010 +0000
@@ -64,8 +64,6 @@
 -- functions get called
 
 function read_config()
-	-- TODO: Check for other formats when we add support for them
-	-- Use lfs? Make a new conf/ dir?
 	local filenames = {};
 	
 	local filename;
@@ -75,7 +73,9 @@
 			table.insert(filenames, CFG_CONFIGDIR.."/"..arg[2]);
 		end
 	else
-		table.insert(filenames, (CFG_CONFIGDIR or ".").."/prosody.cfg.lua");
+		for _, format in ipairs(config.parsers()) do
+			table.insert(filenames, (CFG_CONFIGDIR or ".").."/prosody.cfg."..format);
+		end
 	end
 	for _,_filename in ipairs(filenames) do
 		filename = _filename;

mercurial