dk: support des aliases pour les mappings pff
This commit is contained in:
parent
a55f9c4a04
commit
5457228b02
22
dk
22
dk
|
@ -295,7 +295,11 @@ FONCTIONS de update-apps.conf
|
||||||
déploiement SRC au profil pff 'DEST'
|
déploiement SRC au profil pff 'DEST'
|
||||||
- Une valeur de la forme 'DEST' force le choix du profil pff DEST quel
|
- Une valeur de la forme 'DEST' force le choix du profil pff DEST quel
|
||||||
que soit le profil de déploiement
|
que soit le profil de déploiement
|
||||||
Si aucun profil de déploiement ne correspond, le comportement par défaut
|
- Pour simplifier l'écriture des mappings, les aliases suivants sont
|
||||||
|
reconnus:"'
|
||||||
|
PTD est remplacé par prod:prod,test:test,devel:devel
|
||||||
|
PT " " " prod:prod,test:test
|
||||||
|
'"Si aucun profil de déploiement ne correspond, le comportement par défaut
|
||||||
est de forcer le premier profil défini dans le projet pff"
|
est de forcer le premier profil défini dans le projet pff"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -532,10 +536,26 @@ function update_apps_func_sqlmig() {
|
||||||
return 0
|
return 0
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function __maps_replace() {
|
||||||
|
if [ "${maps#$1,}" != "$maps" ]; then
|
||||||
|
maps="$2,${maps#$1,}"
|
||||||
|
elif [ "${maps%,$1}" != "$maps" ]; then
|
||||||
|
maps="${maps%,$1},$2"
|
||||||
|
elif [ "${maps/,$1,/}" != "$maps" ]; then
|
||||||
|
maps="${maps/,$1,/,$2,}"
|
||||||
|
elif [ "$maps" == "$1" ]; then
|
||||||
|
maps="$2"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
function update_apps_func_pff() {
|
function update_apps_func_pff() {
|
||||||
local maps="$1" pffdir="${2:-$DEST}"
|
local maps="$1" pffdir="${2:-$DEST}"
|
||||||
[ -f "$pffdir/$PFF_CONF" ] || return 0
|
[ -f "$pffdir/$PFF_CONF" ] || return 0
|
||||||
|
|
||||||
|
# aliases
|
||||||
|
__maps_replace PTD prod:prod,test:test,devel:devel
|
||||||
|
__maps_replace PT prod:prod,test:test
|
||||||
|
|
||||||
source "$pffdir/$PFF_CONF"
|
source "$pffdir/$PFF_CONF"
|
||||||
pff_autofix "$pffdir"
|
pff_autofix "$pffdir"
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue