From 469f4998f728cca0847ceb712b423e653f5eff78 Mon Sep 17 00:00:00 2001 From: Zac Medico Date: Sun, 14 May 2006 21:42:02 +0000 Subject: Ensure a sane global umask for bug #133307 (regression from r3228). svn path=/main/trunk/; revision=3354 --- pym/portage.py | 3 +++ 1 file changed, 3 insertions(+) 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, "/") -- cgit v1.2.3-1-g7c22