52 lines
745 B
Bash
Executable File
52 lines
745 B
Bash
Executable File
#! /bin/bash
|
|
set -eo pipefail
|
|
|
|
function check_source
|
|
{
|
|
source=$1
|
|
if [[ -f "./sources/${source}" ]]; then
|
|
{
|
|
. ./sources/${source}
|
|
}
|
|
else
|
|
{
|
|
echo "Erreur : Impossible de charger les dependances"
|
|
exit 1
|
|
}
|
|
fi
|
|
}
|
|
|
|
check_source "couleurs.ksh"
|
|
|
|
|
|
#Affichage du Menu
|
|
clear
|
|
echo -e "${SOULIGNE}===== MENU GESTION LINUX =====${RESET} \n"
|
|
echo ""
|
|
echo "Quel module lancer ? "
|
|
echo " [1] - AutoInstall"
|
|
echo " [2] - MAJ"
|
|
echo " [0] - Quitter"
|
|
read reponse
|
|
|
|
case ${reponse} in
|
|
|
|
1)
|
|
. ./modules/AutoInstall/autoinstall.ksh
|
|
;;
|
|
|
|
2)
|
|
. ./modules/AutoMaj/MAJ.ksh
|
|
;;
|
|
|
|
0)
|
|
exit
|
|
;;
|
|
|
|
#Autre
|
|
*)
|
|
echo -e "${ROUGE}merci de repondre${RESET}"
|
|
read reponse
|
|
;;
|
|
esac
|