checks corrections and improvement, display improvement
This commit is contained in:
11
init.sh
11
init.sh
@@ -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..."
|
||||
|
||||
Reference in New Issue
Block a user