From 17c994076bb65ae25f542f03514c578ae662ecd2 Mon Sep 17 00:00:00 2001 From: Zac Medico Date: Sun, 3 Jun 2007 21:48:56 +0000 Subject: Fix broken usage of lstrip in creating the PROFILE header field. svn path=/main/trunk/; revision=6727 --- pym/portage/dbapi/bintree.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pym/portage/dbapi/bintree.py b/pym/portage/dbapi/bintree.py index e535f7f93..31086a5c5 100644 --- a/pym/portage/dbapi/bintree.py +++ b/pym/portage/dbapi/bintree.py @@ -740,9 +740,10 @@ class binarytree(object): def _update_pkgindex_header(self, header): portdir = normalize_path(os.path.realpath(self.settings["PORTDIR"])) - profiles_base = os.path.join(portdir, "profiles") + profiles_base = os.path.join(portdir, "profiles") + os.path.sep profile_path = normalize_path(os.path.realpath(self.settings.profile_path)) - profile_path = profile_path.lstrip(profiles_base) + if profile_path.startswith(profiles_base): + profile_path = profile_path[len(profiles_base):] header["PROFILE"] = profile_path header["VERSION"] = str(self._pkgindex_version) base_uri = self.settings.get("PORTAGE_BINHOST_HEADER_URI") -- cgit v1.2.3-1-g7c22