[entropy.client.interfaces.package] export pkgpath metadatum only for package fetch (not sources fetch)

This commit is contained in:
Fabio Erculiani
2011-10-07 21:39:14 +02:00
parent dc8043f74e
commit f9947a372f

View File

@@ -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