dk: APPS peut avoir une valeur dépendante du profil

This commit is contained in:
Jephté Clain 2019-12-13 18:17:51 +04:00
parent f7f8889bba
commit 21274af799
1 changed files with 6 additions and 1 deletions

7
dk
View File

@ -221,7 +221,8 @@ OPTIONS build
DEFAULT_ORIGIN= DEFAULT_ORIGIN=
DEFAULT_BRANCH= DEFAULT_BRANCH=
DEFAULT_COMPOSER_ACTION= DEFAULT_COMPOSER_ACTION=
APPS=() # liste d'applications à mettre à jour APPS=() # applications à mettre à jour (par défaut)
PROFILE_APPS=() # ou... spécifique au profil 'PROFILE'
app_URL= # url du dépôt app_URL= # url du dépôt
app_DEVEL_SRCDIR= # répertoire source en mode devel app_DEVEL_SRCDIR= # répertoire source en mode devel
app_DEST= # répertoire dans lequel faire le checkout app_DEST= # répertoire dans lequel faire le checkout
@ -610,6 +611,10 @@ function build_update_apps() {
DEFAULT_COMPOSER_ACTION=install DEFAULT_COMPOSER_ACTION=install
APPS=() APPS=()
[ -f update-apps.conf ] && source ./update-apps.conf [ -f update-apps.conf ] && source ./update-apps.conf
local apps # charger la liste spécifique au profil
apps="${PROFILE}_APPS[@]"; apps=("${!apps}")
[ ${#apps[*]} -gt 0 ] && APPS=("${apps[@]}")
[ ${#APPS[*]} -gt 0 ] || return 0 [ ${#APPS[*]} -gt 0 ] || return 0
local PRODUCTION DEVELOPMENT local PRODUCTION DEVELOPMENT