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 ""