prosodyctl

changeset 3471
482275e38224
parent 3339
7893055e54d1
child 3481
72d3c8029178
--- a/prosodyctl	Fri Aug 27 18:33:45 2010 +0100
+++ b/prosodyctl	Sat Aug 28 14:31:48 2010 +0100
@@ -79,7 +79,7 @@
 -- Switch away from root and into the prosody user --
 local switched_user, current_uid;
 
-local want_pposix_version = "0.3.3";
+local want_pposix_version = "0.3.4";
 local ok, pposix = pcall(require, "util.pposix");
 
 if ok and pposix then
@@ -91,6 +91,9 @@
 		local desired_group = config.get("*", "core", "prosody_group") or desired_user;
 		local ok, err = pposix.setgid(desired_group);
 		if ok then
+			ok, err = pposix.initgroups(desired_user);
+		end
+		if ok then
 			ok, err = pposix.setuid(desired_user);
 			if ok then
 				-- Yay!

mercurial