From 15e47853bb1f5cc8d1b9ffae3641b68e41b681f2 Mon Sep 17 00:00:00 2001 From: Fabio Erculiani Date: Thu, 22 Sep 2011 16:58:01 +0200 Subject: [PATCH] [entropy.client.interfaces] export "pkgpath" metadatum for PackageKit consumption (was removed), close bug 2720 --- libraries/entropy/client/interfaces/package.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/libraries/entropy/client/interfaces/package.py b/libraries/entropy/client/interfaces/package.py index 5fd9f9950..9152eb639 100644 --- a/libraries/entropy/client/interfaces/package.py +++ b/libraries/entropy/client/interfaces/package.py @@ -4081,6 +4081,12 @@ class Package: self.pkgmeta['extra_download'] = extra_download self.pkgmeta['download'] = dbconn.retrieveDownloadURL(idpackage) + # export main package download path to metadata + # this is actually used by PackageKit backend in order + # to signal downloaded package files + self.pkgmeta['pkgpath'] = self.__get_fetch_disk_path( + self.pkgmeta['download']) + if not self.pkgmeta['download']: self.pkgmeta['fetch_not_available'] = True return 0