From 659a65d9d7da22cbd037c912cdbaf4b20a812e17 Mon Sep 17 00:00:00 2001 From: gilles Date: Sun, 15 Dec 2024 03:52:37 +0100 Subject: [PATCH] test menu 1 --- post_inst_deb.sh | 59 ++++++++++++++++++++++++------------------------ 1 file changed, 30 insertions(+), 29 deletions(-) diff --git a/post_inst_deb.sh b/post_inst_deb.sh index 76b627f..698fb8c 100644 --- a/post_inst_deb.sh +++ b/post_inst_deb.sh @@ -1,32 +1,33 @@ #!/bin/bash -PS3="Quelle tâche souhaitez-vous exécuter ? " -options=("Voir la version du système" "Voir l'espace disque" "Voir la configuration IP" "Voir la date du dernier redémarrage" "Quitter") +# ...existing code... -select choix in "${options[@]}"; do - case $REPLY in - 1) - echo "Version du système :" - uname -a - ;; - 2) - echo "Espace disque :" - df -h - ;; - 3) - echo "Configuration IP :" - ip a - ;; - 4) - echo "Date du dernier redémarrage :" - who -b - ;; - 5) - echo "Exit" - break - ;; - *) - echo "Option invalide, veuillez réessayer !" - ;; - esac -done \ No newline at end of file +while true; do + echo -e "\n${BLUE}Post-installation Debian : Menu${RESET}" + select option in \ + "Mise à jour et nettoyage du système" \ + "Installation et configuration du serveur NFS" \ + "Installation du client NFS" \ + "Installation et configuration du serveur Samba" \ + "Ajouter l'utilisateur actuel à sudo" \ + "Installation de Docker" \ + "Configuration du réseau" \ + "Installation des outils usuels" \ + "Quitter"; do + + case $REPLY in + 1) update_and_clean_system ; break ;; + 2) install_nfs_server ; break ;; + 3) install_nfs_client ; break ;; + 4) install_samba_server ; break ;; + 5) add_current_user_to_sudo ; break ;; + 6) install_docker ; break ;; + 7) configure_network ; break ;; + 8) install_common_tools ; break ;; + 9) exit 0 ;; + *) echo "Option invalide. Veuillez réessayer." ;; + esac + done +done + +# ...existing code... \ No newline at end of file