From 677523b151b01e30e85a0769aa56f068a2783c55 Mon Sep 17 00:00:00 2001 From: bruno Date: Wed, 26 Jul 2023 08:49:37 -0400 Subject: [PATCH] corr install.sh --- install.sh | 64 ++++++++++++++++++++++++++++++++++-------------------- 1 file changed, 40 insertions(+), 24 deletions(-) diff --git a/install.sh b/install.sh index f751c27..6369b5a 100644 --- a/install.sh +++ b/install.sh @@ -6,33 +6,49 @@ echo "=> DÉBUT de l'installation :" echo "=> Validation des DÉPENDENCES pour l'installation :" echo "-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --" -# Vérifie si wget est installé -if ! hash wget 2>/dev/null; then - echo " !! => wget n'est pas installé. Veuillez l'installer." - exit 1 -fi -echo "===> wget ... OK" +validate_dependency() { + if ! command -v $1 >/dev/null; then + error "!! => $1 est requis pour installer scut. svp installer $1 et essayer a nouveau.\n" + fi +} -# Vérifie si zip est installé -if ! hash zip 2>/dev/null; then - echo "zip n'est pas installé. Veuillez l'installer." - exit 1 -fi -echo "===> zip ... OK" +validate_dependencies() { + validate_dependency wget + echo "===> wget ... OK" + validate_dependency unzip + echo "===> unzpip ... OK" + validate_dependency sha256sum + echo "===> sha256sum ... OK" +} -# Vérifie si unzip est installé -if ! hash unzip 2>/dev/null; then - echo "unzip n'est pas installé. Veuillez l'installer." - exit 1 -fi -echo "===> unzip ... OK" -# Vérifier si sha256sum est installé -if ! hash sha256sum 2>/dev/null; then - echo "sha256sum n'est pas installé. Veuillez l'installer." - exit 1 -fi -echo "===> sha256sum ... OK" +# # Vérifie si wget est installé +# if ! hash wget 2>/dev/null; then +# echo " !! => wget n'est pas installé. Veuillez l'installer." +# exit 1 +# fi +# echo "===> wget ... OK" + +# # Vérifie si zip est installé +# if ! hash zip 2>/dev/null; then +# echo "zip n'est pas installé. Veuillez l'installer." +# exit 1 +# fi +# echo "===> zip ... OK" + +# # Vérifie si unzip est installé +# if ! hash unzip 2>/dev/null; then +# echo "unzip n'est pas installé. Veuillez l'installer." +# exit 1 +# fi +# echo "===> unzip ... OK" + +# # Vérifier si sha256sum est installé +# if ! hash sha256sum 2>/dev/null; then +# echo "sha256sum n'est pas installé. Veuillez l'installer." +# exit 1 +# fi +# echo "===> sha256sum ... OK" # download scut-latest.zip echo "=> TÉLÉCHARGEMENT du programme :"