gestion Menu AutoInstall
This commit is contained in:
1 parent
035e6c6866
commit
22af06bb62
4 files changed
+52
-15
No files matched your search
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -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"
|
||||||
Reference in new issue
Block a user