From bd5829e5bfcedcac4dd8839a59621648245d4749 Mon Sep 17 00:00:00 2001 From: Fabian Groffen Date: Tue, 3 Jun 2008 19:52:11 +0000 Subject: [PATCH] Fix wrong path being attempted to be created (missing /) svn path=/main/branches/prefix/; revision=10557 --- pym/portage/__init__.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pym/portage/__init__.py b/pym/portage/__init__.py index fd9990bf1..4ac632c68 100644 --- a/pym/portage/__init__.py +++ b/pym/portage/__init__.py @@ -1682,15 +1682,15 @@ class config(object): # gid, mode, mask, preserve_perms dir_mode_map = { - EPREFIX_LSTRIP+"tmp" : ( -1, 01777, 0, True), - EPREFIX_LSTRIP+"var/tmp" : ( -1, 01777, 0, True), + EPREFIX_LSTRIP+"/tmp" : ( -1, 01777, 0, True), + EPREFIX_LSTRIP+"/var/tmp" : ( -1, 01777, 0, True), PRIVATE_PATH : ( portage_gid, 02750, 02, False), - CACHE_PATH.lstrip(os.path.sep) : (portage_gid, 0755, 02, False) + CACHE_PATH : (portage_gid, 0755, 02, False) } for mypath, (gid, mode, modemask, preserve_perms) \ in dir_mode_map.iteritems(): - mydir = os.path.join(self["ROOT"], mypath) + mydir = os.path.join(self["ROOT"], mypath.lstrip(os.path.sep)) if preserve_perms and os.path.isdir(mydir): # Only adjust permissions on some directories if # they don't exist yet. This gives freedom to the -- 2.26.2