From 9016e4da692b6d31ffd10913fdbf5a66c9f1646e Mon Sep 17 00:00:00 2001 From: Zac Medico Date: Wed, 4 Oct 2006 07:37:01 +0000 Subject: Don't apply the sticky bits until we have a complete plan for bug #149062. svn path=/main/trunk/; revision=4589 --- pym/portage.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'pym') diff --git a/pym/portage.py b/pym/portage.py index a1fb2aef3..7a6db9505 100644 --- a/pym/portage.py +++ b/pym/portage.py @@ -2695,7 +2695,7 @@ def prepare_build_dirs(myroot, mysettings, cleanup): try: portage_util.ensure_dirs(mysettings["BUILD_PREFIX"]) portage_util.apply_secpass_permissions(mysettings["BUILD_PREFIX"], - gid=portage_gid, uid=portage_uid, mode=01775) + gid=portage_gid, uid=portage_uid, mode=070, mask=0) for dir_key in ("PORTAGE_BUILDDIR", "HOME", "PKG_LOGDIR", "T"): """These directories don't necessarily need to be group writable. However, the setup phase is commonly run as a privileged user prior @@ -5799,7 +5799,7 @@ class dblink: self.settings, 0, 0, self.vartree.dbapi) portage_util.ensure_dirs( os.path.dirname(self.settings["PORTAGE_BUILDDIR"]), - uid=portage_uid, gid=portage_gid, mode=01775) + uid=portage_uid, gid=portage_gid, mode=070, mask=0) builddir_lock = None try: if myebuildpath: @@ -6638,7 +6638,7 @@ def pkgmerge(mytbz2, myroot, mysettings, mydbapi=None, vartree=None, prev_mtimes myebuild = os.path.join( infloc, os.path.basename(mytbz2)[:-4] + "ebuild") portage_util.ensure_dirs(os.path.dirname(builddir), - uid=portage_uid, gid=portage_gid, mode=01775) + uid=portage_uid, gid=portage_gid, mode=070, mask=0) builddir_lock = portage_locks.lockdir(builddir) try: shutil.rmtree(builddir) -- cgit v1.2.3-1-g7c22