dk: support des fonctions de nettoyage par profil
This commit is contained in:
parent
21274af799
commit
5fc55cc3e7
16
dk
16
dk
|
@ -221,7 +221,9 @@ OPTIONS build
|
||||||
DEFAULT_ORIGIN=
|
DEFAULT_ORIGIN=
|
||||||
DEFAULT_BRANCH=
|
DEFAULT_BRANCH=
|
||||||
DEFAULT_COMPOSER_ACTION=
|
DEFAULT_COMPOSER_ACTION=
|
||||||
APPS=() # applications à mettre à jour (par défaut)
|
PROFILE_CLEAN= # fonction de nettoyage spécifique au profil
|
||||||
|
CLEAN= # ou... fonction de nettoyage par défaut
|
||||||
|
APPS=() # applications à mettre à jour par défaut
|
||||||
PROFILE_APPS=() # ou... spécifique au profil 'PROFILE'
|
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
|
||||||
|
@ -610,9 +612,10 @@ function build_update_apps() {
|
||||||
DEFAULT_DEVEL_SRCDIR="$HOME/wop/php"
|
DEFAULT_DEVEL_SRCDIR="$HOME/wop/php"
|
||||||
DEFAULT_COMPOSER_ACTION=install
|
DEFAULT_COMPOSER_ACTION=install
|
||||||
APPS=()
|
APPS=()
|
||||||
|
CLEAN=
|
||||||
[ -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
|
local apps # liste des applications spécifique au profil
|
||||||
apps="${PROFILE}_APPS[@]"; apps=("${!apps}")
|
apps="${PROFILE}_APPS[@]"; apps=("${!apps}")
|
||||||
[ ${#apps[*]} -gt 0 ] && APPS=("${apps[@]}")
|
[ ${#apps[*]} -gt 0 ] && APPS=("${apps[@]}")
|
||||||
[ ${#APPS[*]} -gt 0 ] || return 0
|
[ ${#APPS[*]} -gt 0 ] || return 0
|
||||||
|
@ -624,6 +627,15 @@ function build_update_apps() {
|
||||||
devel) PRODUCTION=; DEVELOPMENT=;;
|
devel) PRODUCTION=; DEVELOPMENT=;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
|
local clean
|
||||||
|
clean="${PROFILE}_CLEAN"; clean="${!clean}"
|
||||||
|
[ -n "$clean" ] && CLEAN="$clean"
|
||||||
|
if [ -n "$CLEAN" ]; then
|
||||||
|
etitle "Nettoyage"
|
||||||
|
"$CLEAN"
|
||||||
|
eend
|
||||||
|
fi
|
||||||
|
|
||||||
etitle "Mise à jour des dépendances"
|
etitle "Mise à jour des dépendances"
|
||||||
local app var URL DEVEL_SRCDIR DEST ORIGIN BRANCH TYPE after_update after_updates composer_action
|
local app var URL DEVEL_SRCDIR DEST ORIGIN BRANCH TYPE after_update after_updates composer_action
|
||||||
for app in "${APPS[@]}"; do
|
for app in "${APPS[@]}"; do
|
||||||
|
|
Loading…
Reference in New Issue