summaryrefslogtreecommitdiffstats
path: root/bin/emerge
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2008-04-12 09:23:06 +0000
committerZac Medico <zmedico@gentoo.org>2008-04-12 09:23:06 +0000
commit1d7c35a506b470e4d1fb2ca3e82ab1b824237384 (patch)
tree7e0393cf59221def61fbd43b2cbad9b732605016 /bin/emerge
parent9649d7ecb5489e1c736be8011fd9de81b23ae476 (diff)
downloadportage-1d7c35a506b470e4d1fb2ca3e82ab1b824237384.tar.gz
portage-1d7c35a506b470e4d1fb2ca3e82ab1b824237384.tar.bz2
portage-1d7c35a506b470e4d1fb2ca3e82ab1b824237384.zip
Make binarytree.prevent_collision() adjust permissions on directories
and raise a PermissionDenied error if the required directories is not writable. (trunk r9850) svn path=/main/branches/2.1.2/; revision=9851
Diffstat (limited to 'bin/emerge')
-rwxr-xr-xbin/emerge6
1 files changed, 0 insertions, 6 deletions
diff --git a/bin/emerge b/bin/emerge
index 8f12145a7..3420abc55 100755
--- a/bin/emerge
+++ b/bin/emerge
@@ -4960,12 +4960,6 @@ 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)