amelioration gestion racine du script
This commit is contained in:
1 parent
3d66a0ec78
commit
03ad7883a0
3 files changed
+26
-31
No files matched your search
@@ -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
|
||||
|
||||
|
||||
Reference in new issue
Block a user