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
|
||||
--devel
|
||||
Spécifier le profil dans lequel construire l'image
|
||||
--all-profiles
|
||||
Construire l'image dans tous les profils définis
|
||||
|
||||
-e, --env VAR=VALUE
|
||||
Spécifier la valeur d'une variable d'environnement. Cette valeur
|
||||
|
@ -178,8 +180,9 @@ $scriptname mvn DESTDIR [ACTION [PARAMS] [ARGS]]
|
|||
$scriptname dump [OPTIONS]
|
||||
afficher les valeurs des variables
|
||||
|
||||
Les options --machine, --projdir, --config, --dist, --profile, --env et
|
||||
--arg ont la même signification que pour l'action build"
|
||||
Les options suivantes ont la même signification que pour l'action build:
|
||||
--machine, --projdir, --config, --dist, --profile, --all-profiles, --env,
|
||||
--arg"
|
||||
}
|
||||
|
||||
function display_help_dkbuild() {
|
||||
|
@ -906,7 +909,7 @@ SHARED_ARGS1=(
|
|||
-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=(
|
||||
-d:,--dist: DIST=
|
||||
-9,--d9 DIST=d9
|
||||
|
@ -923,6 +926,7 @@ SHARED_ARGS2=(
|
|||
-E,--dtest PROFILE=dtest
|
||||
-J,--jclain PROFILE=jclain
|
||||
--devel PROFILE=devel
|
||||
--all-profiles ALL_PROFILES=1
|
||||
|
||||
-e:,--env: '$TMPENVIRON+=("$value_")'
|
||||
--arg: '$TMPARGS+=("$value_")'
|
||||
|
@ -1486,7 +1490,7 @@ function resolve_dists_profiles() {
|
|||
fi
|
||||
parse_profile "$profile"
|
||||
if [ "$profile" == "$PROFILE" ]; then
|
||||
# ou matcher uniquement la distribution
|
||||
# ou matcher uniquement le profil
|
||||
found=1
|
||||
break
|
||||
fi
|
||||
|
@ -1495,8 +1499,16 @@ function resolve_dists_profiles() {
|
|||
[ -n "$found" ] || die "$PROFILE: profil invalide"
|
||||
# forcer à ne construire que cette distribution
|
||||
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
|
||||
PROFILES=("${SETPROFILES[@]}")
|
||||
# prendre le profil par défaut
|
||||
parse_profile "${SETPROFILES[0]}"
|
||||
PROFILES=("$profile")
|
||||
fi
|
||||
}
|
||||
load_dkbuild
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
# -*- 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