diff --git a/roles/arch_boxes_sync/files/arch-boxes-sync.sh b/roles/arch_boxes_sync/files/arch-boxes-sync.sh index 4e589875af045f5f4743b9a137e4ee90783ad4c2..aaf76bcac66c6bc5293a35eb264b385b511f980d 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