[entropy.client.interfaces.package] export pkgpath metadatum only for package fetch (not sources fetch)
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user