diff --git a/roles/arch_boxes_sync/files/arch-boxes-sync.sh b/roles/arch_boxes_sync/files/arch-boxes-sync.sh
index 902a56aed26fd25b4c81f1beefd694e1de05b298..5c80e33732a4672441aa344d830de6b00e049b7b 100755
--- a/roles/arch_boxes_sync/files/arch-boxes-sync.sh
+++ b/roles/arch_boxes_sync/files/arch-boxes-sync.sh
@@ -27,7 +27,7 @@ rm output/*.box{,.*}
 mv output/* "${LATEST_RELEASE_TAG}"
 
 mv "${LATEST_RELEASE_TAG}" "${ARCH_BOXES_PATH}/"
-ln -sf "${LATEST_RELEASE_TAG}" "${ARCH_BOXES_PATH}/latest"
+ln -nsf "${LATEST_RELEASE_TAG}" "${ARCH_BOXES_PATH}/latest"
 
 echo "Removing old releases"
 cd "${ARCH_BOXES_PATH}"