55 lines
1.0 KiB
Bash
Executable File
55 lines
1.0 KiB
Bash
Executable File
#! /bin/bash
|
|
set -eo pipefail
|
|
|
|
#--------------------------------------------
|
|
# Script autoinstallation et configuration Ubuntu/Debian
|
|
#--------------------------------------------
|
|
|
|
fonctions_sources="./sources/fonctions.ksh"
|
|
|
|
if [[ -f "${fonctions_sources}" ]]; then
|
|
{
|
|
. ./sources/fonctions.ksh
|
|
}
|
|
else
|
|
{
|
|
echo "Erreur : Impossible de charger les sources ${fonctions_sources}"
|
|
exit 1
|
|
}
|
|
fi
|
|
|
|
# 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}===== MENU PRINCIPAL AUTOINSTALL =====${RESET} \n"
|
|
echo -e "Votre Systeme : ${BG_NOIR}${BLEU}${systeme}${RESET}"
|
|
echo "Que voulez vous faire ? "
|
|
echo " [1] - Mettre a jour les paquets"
|
|
echo " [2] - Mettre a jour les paquets et le systeme"
|
|
read reponse
|
|
|
|
case ${reponse} in
|
|
|
|
1)
|
|
maj_depot
|
|
;;
|
|
|
|
2)
|
|
maj_systeme
|
|
;;
|
|
|
|
#Autre
|
|
*)
|
|
echo -e "${ROUGE}merci de repondre${RESET}"
|
|
read reponse
|
|
;;
|
|
esac
|