summaryrefslogtreecommitdiffstats
path: root/pym/_emerge/Binpkg.py
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2011-12-09 19:31:20 -0800
committerZac Medico <zmedico@gentoo.org>2011-12-09 19:31:20 -0800
commitd4b19ee8e8f7039d146ed85af2f264cf9b93dae1 (patch)
treecd6d7a8b8de09a98703b62acdb8e2028ec4cde95 /pym/_emerge/Binpkg.py
parent0b32a054ea5e30f127addf7246e0f8dfafbab091 (diff)
downloadportage-d4b19ee8e8f7039d146ed85af2f264cf9b93dae1.tar.gz
portage-d4b19ee8e8f7039d146ed85af2f264cf9b93dae1.tar.bz2
portage-d4b19ee8e8f7039d146ed85af2f264cf9b93dae1.zip
Binpkg: fix os.path.dirname() usage
It doesn't behave as intended for $ED which has a trailing slash.
Diffstat (limited to 'pym/_emerge/Binpkg.py')
-rw-r--r--pym/_emerge/Binpkg.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/pym/_emerge/Binpkg.py b/pym/_emerge/Binpkg.py
index 5a58ad288..57b170f53 100644
--- a/pym/_emerge/Binpkg.py
+++ b/pym/_emerge/Binpkg.py
@@ -354,7 +354,7 @@ class Binpkg(CompositeTask):
os.rename(os.path.join(self.settings["D"],
self._build_prefix.lstrip(os.sep)), image_tmp_dir)
shutil.rmtree(self._image_dir)
- ensure_dirs(os.path.dirname(self.settings["ED"]))
+ ensure_dirs(os.path.dirname(self.settings["ED"].rstrip(os.sep)))
os.rename(image_tmp_dir, self.settings["ED"])
self.wait()