From 3557e3edf3e4abc50b91661439cd5cc134a5330f Mon Sep 17 00:00:00 2001 From: Morgan JUBAULT Date: Thu, 1 Aug 2024 22:31:01 +0200 Subject: [PATCH] =?UTF-8?q?fix=20mise=20=C3=A0=20jour=20script?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- bashadmin.sh | 30 ++++++++++++++++++------------ install.sh | 2 +- 2 files changed, 19 insertions(+), 13 deletions(-) diff --git a/bashadmin.sh b/bashadmin.sh index 3e783ac..1735bdc 100755 --- a/bashadmin.sh +++ b/bashadmin.sh @@ -54,18 +54,7 @@ function verifierMaj() case $choix in Y|y) - echo "" - echo "Installation de la mise à jour..." - if [[ $(wget "https://git.mjubault.fr/mjubault/BashAdmin/raw/branch/main/bashadmin.sh") ]]; then - echo -e "${couleurSucces}Mise à jour effectuée. ${couleurNormal}" - echo -e "${couleurAvert}Veuillez relancer BashAdmin afin de prendre en compte les modifications. ${couleurNormal}" - echo "" - exit 0 - else - echo -e "${couleurErreurGras}ERREUR : ${couleurErreur}La mise à jour de bashadmin n'a pas pu être effectuée. ${couleurNormal}" - fi - echo "" - + appliquerMaj ;; *) @@ -85,6 +74,23 @@ function verifierMaj() } +# Démarrer la mise à jour du script +function appliquerMaj() +{ + echo "" + echo "Installation de la mise à jour..." + rm bashadmin.sh + if [[ $(wget -q "https://git.mjubault.fr/mjubault/BashAdmin/raw/branch/main/bashadmin.sh") ]]; then + echo -e "${couleurSucces}Mise à jour effectuée. ${couleurNormal}" + echo -e "${couleurAvert}Veuillez relancer BashAdmin afin de prendre en compte les modifications. ${couleurNormal}" + echo "" + exit 0 + else + echo -e "${couleurErreurGras}ERREUR : ${couleurErreur}La mise à jour de bashadmin n'a pas pu être effectuée. ${couleurNormal}" + fi + echo "" +} + function afficherMenu() { diff --git a/install.sh b/install.sh index d62adab..694f35e 100755 --- a/install.sh +++ b/install.sh @@ -48,7 +48,7 @@ done ##### TÉLÉCHARGEMENT SCRIPT ##### -wget "https://git.mjubault.fr/mjubault/BashAdmin/raw/branch/main/bashadmin.sh" +wget -q "https://git.mjubault.fr/mjubault/BashAdmin/raw/branch/main/bashadmin.sh" ################################# echo ""