reworked main program
This commit is contained in:
35
init.sh
35
init.sh
@@ -130,28 +130,28 @@ done
|
|||||||
if [[ $CHECK_ONLY == true ]]; then
|
if [[ $CHECK_ONLY == true ]]; then
|
||||||
prnt I "Mode de vérification seulement, on s'arrête là."
|
prnt I "Mode de vérification seulement, on s'arrête là."
|
||||||
exit 0
|
exit 0
|
||||||
else
|
fi
|
||||||
if [[ $JUMP == true ]]; then
|
|
||||||
|
if [[ $JUMP == true ]]; then
|
||||||
prnt W "Les vérification sont évités, attention !"
|
prnt W "Les vérification sont évités, attention !"
|
||||||
else
|
else
|
||||||
prnt I "Toutes les vérification ont été faites."
|
prnt I "Toutes les vérification ont été faites."
|
||||||
fi
|
fi
|
||||||
echo
|
echo
|
||||||
if [[ $KEEPGOING == true ]]; then
|
if [[ $KEEPGOING == true ]]; then
|
||||||
echo -e "${BRed}ATTENTION : Vous avez demandé la poursuite du script en cas d'erreur.${DEFAULTCOL}"
|
echo -e "${BRed}ATTENTION : Vous avez demandé la poursuite du script en cas d'erreur.${DEFAULTCOL}"
|
||||||
echo -e "${BRed}ATTENTION : Cette option peut produires des résultats chaotiques.${DEFAULTCOL}"
|
echo -e "${BRed}ATTENTION : Cette option peut produires des résultats chaotiques.${DEFAULTCOL}"
|
||||||
echo -e "${BRed}ATTENTION : Cette option ne devrait être utilisé que sur système de test.${DEFAULTCOL}"
|
echo -e "${BRed}ATTENTION : Cette option ne devrait être utilisé que sur système de test.${DEFAULTCOL}"
|
||||||
echo
|
echo
|
||||||
fi
|
|
||||||
echo "Appuyez sur CTLR + C maintenant si vous souhaitez interrompre."
|
|
||||||
echo -e "${BYellow}Si vous continuez après cette étape le système sera modifié !${DEFAULTCOL}"
|
|
||||||
echo
|
|
||||||
while read -r -t 0.001; do :; done # Dump the buffer
|
|
||||||
read -n 1 -prs $"Appuyer sur n'importe quelle touche pour continuer...\n"
|
|
||||||
fi
|
fi
|
||||||
|
echo -e "${BYellow}Si vous continuez après cette étape le système sera modifié !${DEFAULTCOL}"
|
||||||
|
echo
|
||||||
|
while read -r -t 0.001; do :; done # Dump the buffer
|
||||||
|
read -n 1 -rsp $"Appuyer sur la touche <C> pour continuer ou une autre pour s'arrêter...\n" key
|
||||||
|
|
||||||
# We launch modules one after one
|
if [[ $key == "C" || $key == 'c' ]]; then
|
||||||
for mod in $MODULE_LIST; do
|
# We launch modules one after one
|
||||||
|
for mod in $MODULE_LIST; do
|
||||||
if [[ $RESUME == true ]] && [[ $(grep $mod $STAGE_FILE) ]]; then
|
if [[ $RESUME == true ]] && [[ $(grep $mod $STAGE_FILE) ]]; then
|
||||||
continue
|
continue
|
||||||
fi
|
fi
|
||||||
@@ -161,7 +161,12 @@ for mod in $MODULE_LIST; do
|
|||||||
prnt I "Application des modifications pour $mod version ${!version}..."
|
prnt I "Application des modifications pour $mod version ${!version}..."
|
||||||
$mod
|
$mod
|
||||||
echo $mod >> $STAGE_FILE # Mark as done for resuming function
|
echo $mod >> $STAGE_FILE # Mark as done for resuming function
|
||||||
done
|
done
|
||||||
|
echo
|
||||||
|
else
|
||||||
|
echo -e "${Yellow}Le système n'a subit aucune modifications.${DEFAULTCOL}"
|
||||||
|
echo
|
||||||
|
fi
|
||||||
|
|
||||||
prnt I "That's all folks !"
|
prnt I "That's all folks !"
|
||||||
rm -f $STAGEFILE
|
rm -f $STAGEFILE
|
||||||
|
|||||||
Reference in New Issue
Block a user