From cfe96bc823e83d26cd3cec32ef6b85fe487fa93b Mon Sep 17 00:00:00 2001 From: Kristian Klausen <kristian@klausen.dk> Date: Sun, 29 May 2022 20:19:59 +0200 Subject: [PATCH] arch_boxes_sync: Ensure the mtime of the "latest" symlinks matches the dest Fixes: 2e799bd1 ("arch_boxes_sync: Create predictable symlinks for latest image files") --- roles/arch_boxes_sync/files/arch-boxes-sync.sh | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/roles/arch_boxes_sync/files/arch-boxes-sync.sh b/roles/arch_boxes_sync/files/arch-boxes-sync.sh index 4e589875a..aaf76bcac 100755 --- a/roles/arch_boxes_sync/files/arch-boxes-sync.sh +++ b/roles/arch_boxes_sync/files/arch-boxes-sync.sh @@ -55,8 +55,9 @@ for FILE in "${LATEST_VERSION}"/*; do elif [[ $FILE =~ .*\.SHA256.sig$ ]]; then continue else - FILE="${FILE##*/}" - ln -s "${FILE}" "${DEST}" + SYMLINK="${FILE##*/}" + ln -s "${SYMLINK}" "${DEST}" + touch --no-create --reference="${FILE}" --no-dereference "${DEST}" fi fi done -- GitLab