From 6234eaecd09b01c0b42d55a0e6daea9decc5e936 Mon Sep 17 00:00:00 2001 From: aminnairi <18418459+aminnairi@users.noreply.github.com> Date: Thu, 19 Feb 2026 21:59:41 +0100 Subject: [PATCH] updated the ensure_system_is_updated to prevent keys mismatch --- modules/00-library.sh | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/modules/00-library.sh b/modules/00-library.sh index a7ac0a3..0c7c9b7 100644 --- a/modules/00-library.sh +++ b/modules/00-library.sh @@ -84,8 +84,18 @@ function ensure_yay_installed() { function ensure_system_is_updated() { ensure_yay_installed && + log "Suppression du cache des paquets" && + sudo rm -rf /var/cache/pacman/pkg/* && + log "Mise à jour de la liste des clés de confiance" && + sudo pacman -Sc --noconfirm archlinux-keyring && + log "Réinitialisation du trousseau de clés de confiance" && + sudo pacman-key --init && + log "Population du trousseau de clés avec les clés de confiance Archlinux" && + sudo pacman-key --populate archlinux && + log "Réinstallation des clés Archlinux" && + sudo pacman -Syyu --noconfirm archlinux-keyring && log "Mise à jour du système d'exploitation" && - yay --noconfirm --needed + yay --noconfirm } function ensure_package_is_installed() {