summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--mock.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/mock.py b/mock.py
index 051a92e..1a178fc 100644
--- a/mock.py
+++ b/mock.py
@@ -960,6 +960,7 @@ def do_clean(config_opts, init=0):
def do_run_cmd(config_opts, cmd, env='', raw_chroot=0):
my = Root(config_opts)
+ os.umask(0002) # set umask so mock group can all share.
my.debug("executing: %s" % cmd)
my._mount()
if raw_chroot:
@@ -988,7 +989,7 @@ def do_rebuild(config_opts, srpms):
my = None # if Root() fails, my will be undefined so we force it to None
try:
my = Root(config_opts)
- os.umask(0022) # set a umask- protects from paranoid whackjobs with an 002 umask
+ os.umask(0002) # set umask so mock group can all share.
except Error, e:
error(e)
if my:
@@ -1113,7 +1114,7 @@ def main():
try:
my = None # if Root() fails, my will be undefined so we force it to None
my = Root(config_opts)
- os.umask(0022) # set a umask- protects from paranoid whackjobs with an 002 umask
+ os.umask(0002) # set umask so mock group can all share.
my.prep()
my.installdeps(srpm)
except Error, e: