Skip to content
Snippets Groups Projects

arch_boxes_sync: Pull the artifacts from GitLab's package registry

Merged Kristian Klausen requested to merge klausenbusk/infrastructure:arch-boxes-sha256 into master
1 file
+ 2
2
Compare changes
  • Side-by-side
  • Inline
@@ -69,8 +69,8 @@ done
mv "${LATEST_VERSION}" "${ARCH_BOXES_PATH}/"
ln -nsf "${LATEST_VERSION}" "${ARCH_BOXES_PATH}/latest"
date +%s > "${LASTUPDATE_PATH}"
echo "Removing old releases"
cd "${ARCH_BOXES_PATH}"
comm --output-delimiter="" -3 <({ ls | grep -v latest | sort -r | head -n "${MAX_RELEASES}"; echo latest; } | sort) <(ls | sort) | tr -d '\0' | xargs --no-run-if-empty rm -rvf
date +%s > "${LASTUPDATE_PATH}"
Loading