Ensure a sane global umask for bug #133307 (regression from r3228).
authorZac Medico <zmedico@gentoo.org>
Sun, 14 May 2006 21:42:02 +0000 (21:42 -0000)
committerZac Medico <zmedico@gentoo.org>
Sun, 14 May 2006 21:42:02 +0000 (21:42 -0000)
svn path=/main/trunk/; revision=3354

pym/portage.py

index d09b1749c0f2f52edf499ded7e38fd10e839ae4a..080071d6c5590f46b9faa548b7b13bc5ecc3ee52 100644 (file)
@@ -6914,6 +6914,9 @@ def init_legacy_globals():
        archlist, features, groups, pkglines, thirdpartymirrors, usedefaults, \
        profiledir, flushmtimedb
 
+       # Portage needs to ensure a sane umask for the files it creates.
+       os.umask(022)
+
        kwargs = {}
        for k, envvar in (("config_root", "PORTAGE_CONFIGROOT"), ("target_root", "ROOT")):
                kwargs[k] = os.environ.get(envvar, "/")