From 84629eeaee27bdda6a2f113d821a9a50276f7ce9 Mon Sep 17 00:00:00 2001 From: aminnairi <18418459+aminnairi@users.noreply.github.com> Date: Sun, 9 Nov 2025 20:28:14 +0100 Subject: [PATCH] preventing package installation if a package does not exist --- modules/00-library.sh | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/modules/00-library.sh b/modules/00-library.sh index 9529a56..a7b7a00 100644 --- a/modules/00-library.sh +++ b/modules/00-library.sh @@ -101,10 +101,17 @@ function ensure_package_is_installed() { if ! is_installed "$1" then log "Installation de $1..." - yay -S --noconfirm --needed "$1" - else - log "Paquet $1 déjà installé." + if ! yay -S --noconfirm --needed "$1" + then + log "Echec lors de l'installation de $1." + return 1 + fi + + log "Paquet $1 installé avec succès." + return 0 fi + + log "Paquet $1 déjà installé." } function ensure_package_group_is_installed() {