gestion Menu AutoInstall

This commit is contained in:
lebartal committed 2026-01-24 18:24:52 +01:00
1 parent 035e6c6866
commit 22af06bb62
4 files changed
+52 -15

No files matched your search

+8 -4
View File
@@ -1,5 +1,7 @@
#! /bin/bash #! /bin/bash
set -eo pipefail #set -eo pipefail
#variables
function check_source function check_source
{ {
@@ -10,21 +12,23 @@ function check_source
} }
else else
{ {
echo "Erreur : Impossible de charger les dependances" echo "${ROUGE}Erreur : Impossible de charger les dependances${RESET}"
exit 1 exit 1
} }
fi fi
} }
check_source "couleurs.ksh" check_source "couleurs.ksh"
#Affichage du Menu #Affichage du Menu
clear clear
echo -e "${SOULIGNE}===== MENU GESTION LINUX =====${RESET} \n" echo -e "${BG_NOIR}${VERT}===== MENU GESTION LINUX =====${RESET} \n"
echo "" echo ""
echo "Quel module lancer ? " echo "Quel module lancer ? "
echo " [1] - AutoInstall" echo -e " [1] - ${SOULIGNE}AutoInstall${RESET}"
echo " [2] - MAJ" echo " [2] - MAJ"
echo " [0] - Quitter" echo " [0] - Quitter"
read reponse read reponse
+19 -9
View File
@@ -1,29 +1,39 @@
#! /bin/bash #! /bin/bash
set -eo pipefail
. ../../sources/couleurs.ksh
#-------------------------------------------- #--------------------------------------------
# Script autoinstallation et configuration Ubuntu/Debian # Script autoinstallation et configuration Ubuntu/Debian
#-------------------------------------------- #--------------------------------------------
#variables
emplacement_actuel=$(dirname "$(readlink -f "$0")")
fic_couleurs="${emplacement_actuel}/sources/couleurs.ksh"
fic_source="${emplacement_actuel}/modules/AutoInstall/sources/fonctions.ksh"
function verif_source function verif_source
{ {
source=$1 fichier=$1
if [[ -f "./sources/${source}" ]]; then
sources="${emplacement_actuel}/modules/AutoInstall"
echo "Emplacement = ${emplacement_actuel}"
echo "Sources = ${sources}"
echo "${fichier}"
if [[ -f ${fichier} ]]; then
{ {
. ./sources/${source} . ${fichier}
} }
else else
{ {
echo "Erreur : Impossible de charger les dependances" echo "${ROUGE} Erreur : Impossible de charger les dependances ${fichier} ${RESET}"
exit 1 exit 1
} }
fi fi
} }
verif_source "fonctions.ksh" verif_source ${fic_couleurs}
verif_source "couleurs.ksh" verif_source ${fic_source}
# Recuperation de la distribution # Recuperation de la distribution
+3 -2
View File
@@ -1,5 +1,7 @@
#!/bin/bash #!/bin/bash
set -eou pipefail
#Chargement des couleurs
#!/bin/bash
# Couleurs de texte (Foreground) # Couleurs de texte (Foreground)
NOIR='\e[30m' NOIR='\e[30m'
@@ -22,7 +24,6 @@ GRAS='\e[1m'
SOULIGNE='\e[4m' SOULIGNE='\e[4m'
RESET="\e[0m" RESET="\e[0m"
# -------------- FONCTIONS --------------- # -------------- FONCTIONS ---------------
function maj_depot function maj_depot
{ {
+22
View File
@@ -0,0 +1,22 @@
#!/bin/bash
# Couleurs de texte (Foreground)
NOIR='\e[30m'
ROUGE='\e[31m'
VERT='\e[32m'
JAUNE='\e[33m'
BLEU='\e[34m'
VIOLET='\e[35m'
CYAN='\e[36m'
BLANC='\e[37m'
# Couleurs de fond (Background)
BG_NOIR='\e[40m'
BG_ROUGE='\e[41m'
BG_VERT='\e[42m'
BG_JAUNE='\e[43m'
# Styles
GRAS='\e[1m'
SOULIGNE='\e[4m'
RESET="\e[0m"