Software /
code /
prosody
Diff
prosodyctl @ 2439:511ba389147a
prosodyctl: Set umask to protect data files, bump pposix dep to 0.3.2
author | Matthew Wild <mwild1@gmail.com> |
---|---|
date | Sun, 10 Jan 2010 22:14:44 +0000 |
parent | 2410:ce912b648741 |
child | 2442:94c676b585c0 |
line wrap: on
line diff
--- 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");