dnf/baseurl.patch

17 lines
582 B
Diff

diff -Naur a/py3/dnf/package.py b/py3/dnf/package.py
--- a/dnf/package.py 2015-06-09 06:46:26.000000000 -0400
+++ b/dnf/package.py 2015-07-21 12:26:00.000000000 -0400
@@ -164,6 +164,11 @@
loc = self.location
if not self.repo.local:
loc = os.path.basename(loc)
+ if self.baseurl:
+ path = os.path.join(self.baseurl, self.location)
+ if path.startswith("file://"):
+ path = path[7:]
+ return path
return os.path.join(self.repo.pkgdir, loc)
# yum compatibility method