Files
for-gentoo/app-admin/packagekit-base/files/packagekit-base-0.8.13-entropy-fix-package-path.patch
T

44 lines
1.5 KiB
Diff

From 9cb4fe58aa212de8067b3df585c425efbb736274 Mon Sep 17 00:00:00 2001
From: Fabio Erculiani <lxnay@sabayon.org>
Date: Sun, 24 Nov 2013 16:04:51 +0100
Subject: [PATCH] entropy: fix package_path() usage
---
backends/entropy/entropyBackend.py | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/backends/entropy/entropyBackend.py b/backends/entropy/entropyBackend.py
index 6a53ee2..57b6c59 100755
--- a/backends/entropy/entropyBackend.py
+++ b/backends/entropy/entropyBackend.py
@@ -688,12 +688,14 @@ class PackageKitEntropyMixin(object):
package = self._entropy.Package()
package.prepare(match, self._fetch_action, metaopts)
x_rc = package.run()
+ package_path = package.pkgmeta['pkgpath']
package.kill()
else:
package = self._action_factory.get(
self._fetch_action, match,
opts = metaopts)
x_rc = package.start()
+ package_path = package.package_path()
package.finalize()
if x_rc != 0:
@@ -703,9 +705,9 @@ class PackageKitEntropyMixin(object):
# emit the file we downloaded
if self._action_factory is None:
- self.files(pk_pkg, package.pkgmeta['pkgpath'])
+ self.files(pk_pkg, package_path)
else:
- self.files(pk_pkg, package.package_path())
+ self.files(pk_pkg, package_path)
# spawn UGC
if not simulate:
--
1.8.4.3