Fix cp recursive flag for config/cert/ in backup.sh and restore.sh

Remplace 'cp -p' par 'cp -rp' lors de la copie de config/cert/.
Sans l'option -r, cp omet le repertoire avec l'erreur:
  cp: -r non specifie ; omission du repertoire 'config/cert/.'

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Serreau Jovann
2026-04-10 13:29:45 +02:00
parent bb082c8368
commit 238ded3f54
2 changed files with 2 additions and 2 deletions

View File

@@ -127,7 +127,7 @@ else
fi
if [ -d "${SCRIPT_DIR}/config/cert" ]; then
mkdir -p "${WORK_DIR}/cert"
cp -p "${SCRIPT_DIR}/config/cert/." "${WORK_DIR}/cert/"
cp -rp "${SCRIPT_DIR}/config/cert/." "${WORK_DIR}/cert/"
chmod -R go-rwx "${WORK_DIR}/cert"
SECRET_ITEMS+=("config/cert/")
fi

View File

@@ -176,7 +176,7 @@ if [ "${SKIP_SECRETS}" = "false" ]; then
if [ "${HAS_CERT}" = "true" ]; then
log "[secrets] Restauration de config/cert/..."
mkdir -p "${SCRIPT_DIR}/config/cert"
cp -p "${EXTRACTED_DIR}/cert/." "${SCRIPT_DIR}/config/cert/"
cp -rp "${EXTRACTED_DIR}/cert/." "${SCRIPT_DIR}/config/cert/"
chmod -R go-rwx "${SCRIPT_DIR}/config/cert"
log " OK"
fi