dkbuild: sans --all-profiles, ne build que dans le profil par défaut
This commit is contained in:
parent
db1467b8fd
commit
e5315532a1
22
dkbuild
22
dkbuild
|
@ -103,6 +103,8 @@ $scriptname build [OPTIONS] [BUILDVARS...]
|
||||||
-E, --dtest
|
-E, --dtest
|
||||||
--devel
|
--devel
|
||||||
Spécifier le profil dans lequel construire l'image
|
Spécifier le profil dans lequel construire l'image
|
||||||
|
--all-profiles
|
||||||
|
Construire l'image dans tous les profils définis
|
||||||
|
|
||||||
-e, --env VAR=VALUE
|
-e, --env VAR=VALUE
|
||||||
Spécifier la valeur d'une variable d'environnement. Cette valeur
|
Spécifier la valeur d'une variable d'environnement. Cette valeur
|
||||||
|
@ -178,8 +180,9 @@ $scriptname mvn DESTDIR [ACTION [PARAMS] [ARGS]]
|
||||||
$scriptname dump [OPTIONS]
|
$scriptname dump [OPTIONS]
|
||||||
afficher les valeurs des variables
|
afficher les valeurs des variables
|
||||||
|
|
||||||
Les options --machine, --projdir, --config, --dist, --profile, --env et
|
Les options suivantes ont la même signification que pour l'action build:
|
||||||
--arg ont la même signification que pour l'action build"
|
--machine, --projdir, --config, --dist, --profile, --all-profiles, --env,
|
||||||
|
--arg"
|
||||||
}
|
}
|
||||||
|
|
||||||
function display_help_dkbuild() {
|
function display_help_dkbuild() {
|
||||||
|
@ -906,7 +909,7 @@ SHARED_ARGS1=(
|
||||||
-c:,--config: CONFIG=
|
-c:,--config: CONFIG=
|
||||||
)
|
)
|
||||||
|
|
||||||
SHARED_LOCALS2="local DIST PROFILE; local -a TMPENVIRON TMPARGS"
|
SHARED_LOCALS2="local DIST PROFILE ALL_PROFILES; local -a TMPENVIRON TMPARGS"
|
||||||
SHARED_ARGS2=(
|
SHARED_ARGS2=(
|
||||||
-d:,--dist: DIST=
|
-d:,--dist: DIST=
|
||||||
-9,--d9 DIST=d9
|
-9,--d9 DIST=d9
|
||||||
|
@ -923,6 +926,7 @@ SHARED_ARGS2=(
|
||||||
-E,--dtest PROFILE=dtest
|
-E,--dtest PROFILE=dtest
|
||||||
-J,--jclain PROFILE=jclain
|
-J,--jclain PROFILE=jclain
|
||||||
--devel PROFILE=devel
|
--devel PROFILE=devel
|
||||||
|
--all-profiles ALL_PROFILES=1
|
||||||
|
|
||||||
-e:,--env: '$TMPENVIRON+=("$value_")'
|
-e:,--env: '$TMPENVIRON+=("$value_")'
|
||||||
--arg: '$TMPARGS+=("$value_")'
|
--arg: '$TMPARGS+=("$value_")'
|
||||||
|
@ -1486,7 +1490,7 @@ function resolve_dists_profiles() {
|
||||||
fi
|
fi
|
||||||
parse_profile "$profile"
|
parse_profile "$profile"
|
||||||
if [ "$profile" == "$PROFILE" ]; then
|
if [ "$profile" == "$PROFILE" ]; then
|
||||||
# ou matcher uniquement la distribution
|
# ou matcher uniquement le profil
|
||||||
found=1
|
found=1
|
||||||
break
|
break
|
||||||
fi
|
fi
|
||||||
|
@ -1495,8 +1499,16 @@ function resolve_dists_profiles() {
|
||||||
[ -n "$found" ] || die "$PROFILE: profil invalide"
|
[ -n "$found" ] || die "$PROFILE: profil invalide"
|
||||||
# forcer à ne construire que cette distribution
|
# forcer à ne construire que cette distribution
|
||||||
PROFILES=("$PROFILE")
|
PROFILES=("$PROFILE")
|
||||||
|
elif [ -n "$ALL_PROFILES" ]; then
|
||||||
|
# prendre tous les profils comme indiqué
|
||||||
|
for profile in "${SETPROFILES[@]}"; do
|
||||||
|
parse_profile "$profile"
|
||||||
|
PROFILES+=("$profile")
|
||||||
|
done
|
||||||
else
|
else
|
||||||
PROFILES=("${SETPROFILES[@]}")
|
# prendre le profil par défaut
|
||||||
|
parse_profile "${SETPROFILES[0]}"
|
||||||
|
PROFILES=("$profile")
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
load_dkbuild
|
load_dkbuild
|
||||||
|
|
|
@ -1,2 +1,2 @@
|
||||||
# -*- coding: utf-8 mode: sh -*- vim:sw=4:sts=4:et:ai:si:sta:fenc=utf-8
|
# -*- coding: utf-8 mode: sh -*- vim:sw=4:sts=4:et:ai:si:sta:fenc=utf-8
|
||||||
setenv REGISTRY=jclain.fr
|
setenv REGISTRY=docker.jclain.fr
|
||||||
|
|
Loading…
Reference in New Issue