From 056ae579a93cdc74ef15cbed04f05b8a22bb6867 Mon Sep 17 00:00:00 2001 From: Jephte Clain Date: Thu, 6 Feb 2025 11:03:43 +0400 Subject: [PATCH] maj doc dkbuild -c --- dkbuild | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/dkbuild b/dkbuild index bcfc069..26a7417 100755 --- a/dkbuild +++ b/dkbuild @@ -77,6 +77,8 @@ $scriptname build [OPTIONS] [BUILDVARS...] Lire un fichier de configuration au format dkbuild. Si cette option n'est pas spécifiée, les fichiers ~/.dkbuild.env et /etc/dkbuild.env sont testés dans l'ordre et automatiquement sélectionnés s'ils existent. + NB: cela veut dire que si cette option est spécifiée, les fichiers + ~/.dkbuild.env et /etc/dkbuild.env sont ignorés L'ordre de priorité est le suivant: - d'abord les variables spécifiées avec --env et --arg, - puis les variables définies dans ce fichier de configuration, @@ -1168,9 +1170,10 @@ function ensure_projdir() { } function load_dkbuild() { + local CONFIG="$CONFIG" local dkbuildenv="$PROJDIR/$(basename "$DKBUILD").env" cd "$PROJDIR" - if [ -n "$CONFIG" ]; then + if [ -n "$CONFIG" -a "$CONFIG" != none ]; then edebug "loading $CONFIG" source "$CONFIG" fi