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