summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael E Brown <michael_e_brown@dell.com>2007-12-06 17:01:31 -0600
committerMichael E Brown <michael_e_brown@dell.com>2007-12-06 17:01:31 -0600
commit6a0834b7e01bcfebb5f54a9591812fd4af220478 (patch)
treedef7bf9e220fd5df667847a76750eb6a30d0684d
parent8c8c66e238e3507ed1aebc67506f458e1414906d (diff)
downloadmock-6a0834b7e01bcfebb5f54a9591812fd4af220478.tar.gz
mock-6a0834b7e01bcfebb5f54a9591812fd4af220478.tar.xz
mock-6a0834b7e01bcfebb5f54a9591812fd4af220478.zip
become root a bit earlier to that cache dir stuff works (run during chroot __init__).
-rwxr-xr-xpy/mock.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/py/mock.py b/py/mock.py
index 30b0bd1..f6797b9 100755
--- a/py/mock.py
+++ b/py/mock.py
@@ -426,6 +426,9 @@ def main(ret):
# cmdline options override config options
set_config_opts_per_cmdline(config_opts, options, args)
+ # elevate privs
+ uidManager._becomeUser(0, 0)
+
# do whatever we're here to do
log.info("mock.py version %s starting..." % __VERSION__)
chroot = mock.backend.Root(config_opts, uidManager)
@@ -435,9 +438,6 @@ def main(ret):
for k, v in config_opts.items():
log.debug(" %s: %s" % (k, v))
- # elevate privs
- uidManager._becomeUser(0, 0)
-
ret["chroot"] = chroot
ret["config_opts"] = config_opts
os.umask(002)