pff: support du paramètre MKDIRS
This commit is contained in:
parent
56972a669c
commit
ee3b58354c
7
pff
7
pff
|
@ -23,6 +23,7 @@ PFFCONFVARS=(
|
|||
"PVERSIONS//Versions en attente d'intégration"
|
||||
"PROFILES//Profils définis"
|
||||
"ORIGEXTS=//Extensions origines"
|
||||
"MKDIRS//Répertoires qui doivent toujours exister"
|
||||
)
|
||||
|
||||
if [ "$#" -eq 1 -a "$1" == --nutools-makelinks ]; then
|
||||
|
@ -498,11 +499,15 @@ function select_profile() {
|
|||
function autoinit() {
|
||||
# vérifications automatiques: créer les répertoires de base nécessaire au
|
||||
# fonctionnement de pff dans le projet pff $1
|
||||
local pffdir="$1" profile
|
||||
local pffdir="$1" profile mkdir
|
||||
[ -d "$pffdir/pff/Current" ] || mkdir -p "$pffdir/pff/Current"
|
||||
[ -d "$pffdir/pff/Base" ] || mkdir -p "$pffdir/pff/Base"
|
||||
# tous les fichiers du profil Base doivent être en lecture seule
|
||||
find "$pffdir/pff/Base" -type f -perm /222 -exec chmod a-w '{}' +
|
||||
# Créer les répertoires de MKDIRS
|
||||
for mkdir in "${MKDIRS[@]}"; do
|
||||
mkdir -p "$pffdir/$mkdir"
|
||||
done
|
||||
return 0
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue