updated the ensure_system_is_updated to prevent keys mismatch

This commit is contained in:
aminnairi
2026-02-19 21:59:41 +01:00
parent ae286cd94f
commit 6234eaecd0
+11 -1
View File
@@ -84,8 +84,18 @@ function ensure_yay_installed() {
function ensure_system_is_updated() { function ensure_system_is_updated() {
ensure_yay_installed && 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" && log "Mise à jour du système d'exploitation" &&
yay --noconfirm --needed yay --noconfirm
} }
function ensure_package_is_installed() { function ensure_package_is_installed() {