diff options
-rw-r--r-- | pym/portage.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/pym/portage.py b/pym/portage.py index d09b1749c..080071d6c 100644 --- a/pym/portage.py +++ b/pym/portage.py @@ -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, "/") |