From: Michael Tremer Date: Tue, 22 Feb 2011 16:13:04 +0000 (+0100) Subject: Fix truncated paths in package database. X-Git-Tag: 0.9.3~147 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ab86bec4dd06426b1ca3b2b695924c98b4ce1778;p=pakfire.git Fix truncated paths in package database. --- diff --git a/pakfire/database.py b/pakfire/database.py index aacd1e7c7..3c054d998 100644 --- a/pakfire/database.py +++ b/pakfire/database.py @@ -133,7 +133,11 @@ class RemotePackageDatabase(PackageDatabase): filename = "" if pkg.repo.local: - filename = pkg.filename[len(pkg.repo.path) + 1:] + # Get the path relatively to the repository. + filename = pkg.filename[len(pkg.repo.path):] + # Strip leading / if any. + if filename.startswith("/"): + filename = filename[1:] c = self.cursor() c.execute("""