prosodyctl

changeset 2439
511ba389147a
parent 2410
ce912b648741
child 2442
94c676b585c0
--- a/prosodyctl	Sun Jan 10 21:48:25 2010 +0000
+++ b/prosodyctl	Sun Jan 10 22:14:44 2010 +0000
@@ -66,7 +66,7 @@
 -- Switch away from root and into the prosody user --
 local switched_user, current_uid;
 
-local want_pposix_version = "0.3.1";
+local want_pposix_version = "0.3.2";
 local ok, pposix = pcall(require, "util.pposix");
 
 if ok and pposix then
@@ -89,6 +89,9 @@
 			print("Warning: Couldn't switch to Prosody user/group '"..tostring(desired_user).."'/'"..tostring(desired_group).."': "..tostring(err));
 		end
 	end
+	
+	-- Set our umask to protect data files
+	pposix.umask(config.get("*", "core", "umask") or "027");
 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");

mercurial