Ajout Menu Principal

This commit is contained in:
lebartal committed 2026-01-24 14:30:23 +01:00
1 parent 06cadc6535
commit 16d11ca7e0
5 files changed
+77 -26

No files matched your search

+65
View File
@@ -0,0 +1,65 @@
#! /bin/bash
set -eo pipefail
#--------------------------------------------
# Script autoinstallation et configuration Ubuntu/Debian
#--------------------------------------------
function verif_source
{
source=$1
if [[ -f "./sources/${source}" ]]; then
{
. ./sources/${source}
}
else
{
echo "Erreur : Impossible de charger les sources ${source}"
exit 1
}
fi
}
verif_source "fonctions.ksh"
verif_source "couleurs.ksh"
# Recuperation de la distribution
if command -v lsb_release >/dev/null 2>&1; then
systeme=$(lsb_release -d | cut -c 14-)
else
systeme="Inconnu (lsb_release non trouvé)"
fi
#Affichage du Menu
clear
echo -e "${SOULIGNE}===== AUTOINSTALL =====${RESET} \n"
echo -e "Votre Systeme : ${BG_NOIR}${BLEU}${systeme}${RESET}"
echo ""
echo "Que voulez vous faire ? "
echo " [1] - Mettre a jour les paquets"
echo " [2] - Mettre a jour les paquets et le systeme"
echo " [0] - Quitter"
read reponse
case ${reponse} in
1)
maj_depot
;;
2)
maj_systeme
;;
0)
exit
;;
#Autre
*)
echo -e "${ROUGE}merci de repondre${RESET}"
read reponse
;;
esac