fix: disk cache keeps enabled even with --disk-cache=0 | improving snaps launching | arch gem label as 'AUR' for now

This commit is contained in:
Vinicius Moreira
2019-09-19 18:04:04 -03:00
parent c8417b5315
commit 446463bddb
11 changed files with 52 additions and 16 deletions

View File

@@ -39,7 +39,7 @@ class ArchManager(SoftwareManager):
self.aur_client = AURClient(context.http_client)
self.names_index = {}
self.aur_index_updater = AURIndexUpdater(context, self)
self.dcache_updater = ArchDiskCacheUpdater(context.logger)
self.dcache_updater = ArchDiskCacheUpdater(context.logger, context.disk_cache)
self.logger = context.logger
self.enabled = True
self.arch_distro = self.context.linux_distro[0].lower() == 'arch'
@@ -467,7 +467,9 @@ class ArchManager(SoftwareManager):
if installed and self.context.disk_cache:
handler.watcher.change_substatus(self.i18n['status.caching_data'].format(bold(pkgname)))
disk.save_several({pkgname}, mirror)
if self.context.disk_cache:
disk.save_several({pkgname}, mirror)
self._update_progress(handler.watcher, 100, change_progress)
return installed