checks corrections and improvement, display improvement

This commit is contained in:
levasseur
2021-06-28 17:42:06 +02:00
parent dd11f34cfa
commit 89b90e4670
10 changed files with 58 additions and 24 deletions

11
init.sh
View File

@@ -11,6 +11,9 @@ set -o errtrace
# set -e : exit the script if any statement returns a non-true return value
set -o errexit
# set +u : allow undeclared variables
set +o nounset
export VERSION="0.95.1"
# Stocke le chemin du script
@@ -96,6 +99,8 @@ show_version()
local version=VER_$modname
echo -e "\t$BWhite$modname${DEFAULTCOL}: $BGreen${!version}$DEFAULTCOL"
done
[[ $EUID -ne 0 ]] &&
echo -e "\n${BYellow}Attention :$DEFAULTCOL Ce script requiert les droits d'administration pour fonctionner."
}
# Get module name from module file
@@ -169,8 +174,8 @@ done
# À ce stade on vérifie qu'on soit root
# (--help et --version sont autorisés en user normal)
if [[ $EUID -ne 0 ]]; then
prnt E "Ce script doit être démarré en tant que root. Arrêt."
die 1 --force
prnt E "Ce script doit être démarré en tant que root. Arrêt."
die 1 --force
fi
# Variables globales importantes
@@ -242,4 +247,4 @@ fi
done
prnt I "That's all folks !"
echo "Après vérification des logs, vous devriez redémarrer la machine..."
#echo "Après vérification des logs, vous devriez redémarrer la machine..."