Default to umask 022 for spawn() unless otherwise specified for gentoo bug #239048
[catalyst.git] / modules / catalyst_support.py
index ab59c5e0120f4338706cf4626b0a2df787da10af..20d8b6f5545a146c86d2c511c560e0ab7b5dbfd5 100644 (file)
@@ -479,6 +479,8 @@ def spawn(mycommand,env={},raw_exit_code=False,opt_name=None,fd_pipes=None,retur
                         os.setuid(uid)
                 if umask:
                         os.umask(umask)
+                else:
+                        os.umask(022)
 
                 try:
                         #print "execing", myc, myargs