From 145e756567e4caf443e6b6a27ec2d91c6731cb86 Mon Sep 17 00:00:00 2001 From: Zac Medico Date: Fri, 11 Apr 2008 03:28:02 +0000 Subject: Copy group mode bits from $PKGDIR when creating subdirectories. (trunk r9827) svn path=/main/branches/2.1.2/; revision=9828 --- bin/emerge | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'bin/emerge') diff --git a/bin/emerge b/bin/emerge index e1ee662b1..cc4b8b27b 100755 --- a/bin/emerge +++ b/bin/emerge @@ -4960,6 +4960,12 @@ class MergeTask(object): bintree = self.trees[myroot]["bintree"] if bintree.populated: bintree.inject(pkg_key) + else: + # Copy group permissions for new directories that + # may have been created. + for path in ("All", portage.catsplit(pkg.cpv)[0]): + bintree._ensure_dir( + os.path.join(bintree.pkgdir, path)) if "--buildpkgonly" not in self.myopts: msg = " === (%s of %s) Merging (%s::%s)" % \ (mergecount, len(mymergelist), pkg_key, y) -- cgit v1.2.3-1-g7c22