amelioration gestion racine du script

This commit is contained in:
lebartal committed 2026-01-24 20:05:35 +01:00
1 parent 3d66a0ec78
commit 03ad7883a0
3 files changed
+26 -31

No files matched your search

+13 -25
View File
@@ -5,35 +5,23 @@
#--------------------------------------------
#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
{
fichier=$1
sources="${emplacement_actuel}/modules/AutoInstall"
if [[ -z "${ROOT_DIR}" ]]; then
echo "Erreur : Veuillez lancer ce script via le menu.ksh principal."
exit 1
fi
echo "Emplacement = ${emplacement_actuel}"
echo "Sources = ${sources}"
echo "${fichier}"
dir_script=$(cd "$(dirname "$0")" && pwd)
# 2. On charge les couleurs (via la racine globale)
if [[ -f "${ROOT_DIR}/sources/couleurs.ksh" ]]; then
. "${ROOT_DIR}/sources/couleurs.ksh"
fi
if [[ -f ${fichier} ]]; then
{
. ${fichier}
}
else
{
echo "${ROUGE} Erreur : Impossible de charger les dependances ${fichier} ${RESET}"
exit 1
}
fi
}
verif_source ${fic_couleurs}
verif_source ${fic_source}
# 3. On charge ses propres fonctions
if [[ -f "${dir_script}/sources/fonctions.ksh" ]]; then
. "${dir_script}/sources/fonctions.ksh"
fi
# Recuperation de la distribution