From f9947a372f4391ae83dc50be256798e0a3ab44c9 Mon Sep 17 00:00:00 2001 From: Fabio Erculiani Date: Fri, 7 Oct 2011 21:39:14 +0200 Subject: [PATCH] [entropy.client.interfaces.package] export pkgpath metadatum only for package fetch (not sources fetch) --- libraries/entropy/client/interfaces/package.py | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/libraries/entropy/client/interfaces/package.py b/libraries/entropy/client/interfaces/package.py index 1a58698c4..1829319f2 100644 --- a/libraries/entropy/client/interfaces/package.py +++ b/libraries/entropy/client/interfaces/package.py @@ -4079,6 +4079,8 @@ class Package: self.pkgmeta['extra_download'] = tuple() self.pkgmeta['download'] = dbconn.retrieveSources(idpackage, extended = True) + # fake path, don't use + self.pkgmeta['pkgpath'] = etpConst['entropypackagesworkdir'] else: cl_id = etpConst['system_settings_plugins_ids']['client_plugin'] edelta_support = self._settings[cl_id]['misc']['edelta_support'] @@ -4099,11 +4101,11 @@ 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']) + # 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