chroot.try_install_packages(): Always refresh DBs (-Sy) on first try

This commit is contained in:
InsanePrawn 2021-12-17 03:23:14 +01:00
parent 8e8cd4eafa
commit e3f49042ff

View file

@ -398,7 +398,7 @@ class Chroot:
if refresh: if refresh:
results['refresh'] = self.run_cmd('pacman -Syy --noconfirm') results['refresh'] = self.run_cmd('pacman -Syy --noconfirm')
cmd = 'pacman -S --noconfirm --needed' cmd = 'pacman -S --noconfirm --needed'
result = self.run_cmd(f'{cmd} {" ".join(packages)}') result = self.run_cmd(f'{cmd} -y {" ".join(packages)}')
results |= {package: result for package in packages} results |= {package: result for package in packages}
if result.returncode != 0 and allow_fail: if result.returncode != 0 and allow_fail:
results = {} results = {}