feat/backfill Created Backfill script

This commit is contained in:
PhysK
2022-11-27 01:45:03 +00:00
parent 400e012201
commit b0d9bedebe

22
airgap-backfill.sh Executable file
View File

@@ -0,0 +1,22 @@
#!/bin/bash
REPO_USER="netbirdio"
REPO_MAIN="netbird"
getLatestRelease() {
curl --silent \
"https://api.github.com/repos/${REPO_USER}/${REPO_MAIN}/releases/latest" \
| grep tag_name \
| sed -E 's/.*"([^"]+)".*/\1/' | sed 's/v//g'
}
VERSION=$(getLatestRelease)
mkdir -p "${VERSION}" || exit
cd "${VERSION}" || exit
for i in $(curl https://api.github.com/repos/netbirdio/netbird/releases/latest | jq -r '.assets[].name'); do
curl -Lf --output "${i}" "https://github.com/netbirdio/netbird/releases/download/v${VERSION}/${i}"
done
sha256sum -c "netbird_${VERSION}_checksums.txt"
sha256sum -c "netbird-ui_${VERSION}_checksums.txt"
sha256sum -c "netbird-ui_darwin_checksums.txt"