summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2007-11-29 08:29:32 +0000
committerZac Medico <zmedico@gentoo.org>2007-11-29 08:29:32 +0000
commitfd8a5b59604363171893f0d9e14c329222176526 (patch)
tree8a1293577dd161dc66ab715159199929ddd4f0a4
parentde1aeb34f8dd6772fba1cbb7136996c66235dbf9 (diff)
downloadportage-fd8a5b59604363171893f0d9e14c329222176526.tar.gz
portage-fd8a5b59604363171893f0d9e14c329222176526.tar.bz2
portage-fd8a5b59604363171893f0d9e14c329222176526.zip
Don't modify sys.path inside dblink.merge() because it doesn't seem
to help and it triggers import errors for elog modules when downgrading to versions of portage that use the old namespace. (trunk r8745) svn path=/main/branches/2.1.2/; revision=8748
-rw-r--r--pym/portage.py6
1 files changed, 2 insertions, 4 deletions
diff --git a/pym/portage.py b/pym/portage.py
index 5d0ea8f8f..82565dcba 100644
--- a/pym/portage.py
+++ b/pym/portage.py
@@ -9055,9 +9055,8 @@ class dblink:
If portage is reinstalling itself, create temporary
copies of PORTAGE_BIN_PATH and PORTAGE_PYM_PATH in order
to avoid relying on the new versions which may be
- incompatible. Insert the temporary PORTAGE_PYM_PATH
- as the first element of sys.path and register an atexit
- hook to clean up the temporary directories.
+ incompatible. Register an atexit hook to clean up the
+ temporary directories.
"""
if self.myroot == "/" and \
"sys-apps" == self.cat and \
@@ -9079,7 +9078,6 @@ class dblink:
shutil.copytree(var_orig, var_new, symlinks=True)
os.chmod(var_new, dir_perms)
os.chmod(base_path_tmp, dir_perms)
- sys.path.insert(0, settings["PORTAGE_PYM_PATH"])
return self._merge(mergeroot, inforoot,
myroot, myebuild=myebuild, cleanup=cleanup,