diff options
author | Michael E Brown <michael_e_brown@dell.com> | 2007-06-14 11:52:31 -0500 |
---|---|---|
committer | Michael E Brown <michael_e_brown@dell.com> | 2007-06-14 11:52:31 -0500 |
commit | 6533774ebda67addfb6e701246f3a96c5e62bcd9 (patch) | |
tree | 6754d15b1d994ebf909d7f2c3619b7b561d60e2d | |
parent | 680203b6388d67c34d5022cd3fad1956c138a5bc (diff) | |
download | mock-6533774ebda67addfb6e701246f3a96c5e62bcd9.tar.gz mock-6533774ebda67addfb6e701246f3a96c5e62bcd9.tar.xz mock-6533774ebda67addfb6e701246f3a96c5e62bcd9.zip |
fix umask so that everything we touch is group-writeable
-rw-r--r-- | mock.py | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -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: |