summaryrefslogtreecommitdiffstats
path: root/pym/portage/package/ebuild/doebuild.py
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2012-03-17 15:11:47 -0700
committerZac Medico <zmedico@gentoo.org>2012-03-17 15:11:47 -0700
commit5a12bcd48f209002c654d72fe3ad7c000ff5eddf (patch)
tree643c2f73550db6b1c842df3d02b3f9d0b1a7fb25 /pym/portage/package/ebuild/doebuild.py
parent141408ea103bb3217a9204577a26d4c0724401ad (diff)
downloadportage-5a12bcd48f209002c654d72fe3ad7c000ff5eddf.tar.gz
portage-5a12bcd48f209002c654d72fe3ad7c000ff5eddf.tar.bz2
portage-5a12bcd48f209002c654d72fe3ad7c000ff5eddf.zip
Omit EPREFIX from paths in unicode QA Notice.
Diffstat (limited to 'pym/portage/package/ebuild/doebuild.py')
-rw-r--r--pym/portage/package/ebuild/doebuild.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/pym/portage/package/ebuild/doebuild.py b/pym/portage/package/ebuild/doebuild.py
index 5d2586b0b..31ecf8cdd 100644
--- a/pym/portage/package/ebuild/doebuild.py
+++ b/pym/portage/package/ebuild/doebuild.py
@@ -1689,6 +1689,7 @@ def _post_src_install_uid_fix(mysettings, out):
_preinst_bsdflags(mysettings)
destdir = mysettings["D"]
+ ed_len = len(mysettings["ED"])
unicode_errors = []
while True:
@@ -1712,7 +1713,7 @@ def _post_src_install_uid_fix(mysettings, out):
encoding=_encodings['merge'], errors='replace')
os.rename(parent, new_parent)
unicode_error = True
- unicode_errors.append(new_parent[len(destdir):])
+ unicode_errors.append(new_parent[ed_len:])
break
for fname in chain(dirs, files):
@@ -1731,7 +1732,7 @@ def _post_src_install_uid_fix(mysettings, out):
new_fpath = os.path.join(parent, new_fname)
os.rename(fpath, new_fpath)
unicode_error = True
- unicode_errors.append(new_fpath[len(destdir):])
+ unicode_errors.append(new_fpath[ed_len:])
fname = new_fname
fpath = new_fpath
else: