diff --git a/pff b/pff index 508ff80..3ab48f0 100755 --- a/pff +++ b/pff @@ -23,6 +23,7 @@ PFFCONFVARS=( "PVERSIONS//Versions en attente d'intégration" "PROFILES//Profils définis" "ORIGEXTS=//Extensions origines" + "PROTECTS=//Fichiers locaux à protéger lors de l'intégration e.g /dir/, /file, etc." "MKDIRS//Répertoires qui doivent toujours exister" "FILTERS//Filtres appliqués aux fichiers lors de l'intégration" ) @@ -724,7 +725,7 @@ function new_cmd() { local -a find; local p local fndest0="$workdir/ndest0" fldest0="$workdir/ldest0" get_local_files "$pffdir" >"$fldest0" - for p in "${PROTECTS[@]}"; do + for p in "${PROTECTS[@]}" "${DEFAULT_PROTECTS[@]}"; do [ ${#find[*]} -gt 0 ] && find=("${find[@]}" -o) if [ "${p#/}" != "$p" ]; then # les fichiers à la racine @@ -1539,7 +1540,6 @@ autopatch=1 version= disttype=auto ORIGEXTS=("${DEFAULT_ORIGEXTS[@]}") -PROTECTS=("${DEFAULT_PROTECTS[@]}") unwrap=auto merge_strategy= commit_policy=ask