From 238ded3f54596d205e4d431c3d3217dd38f319ba Mon Sep 17 00:00:00 2001 From: Serreau Jovann Date: Fri, 10 Apr 2026 13:29:45 +0200 Subject: [PATCH] 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) --- backup.sh | 2 +- restore.sh | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/backup.sh b/backup.sh index 0151844..0035fcc 100755 --- a/backup.sh +++ b/backup.sh @@ -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 diff --git a/restore.sh b/restore.sh index ff1f4bb..f00274d 100755 --- a/restore.sh +++ b/restore.sh @@ -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