mirror of
https://github.com/netinvent/npbackup.git
synced 2024-09-20 06:46:13 +08:00
Make platform check before downloading restic
This commit is contained in:
parent
368f857723
commit
cbe34c4819
|
@ -8,7 +8,15 @@ LATEST_VERSION=$(curl -s https://api.github.com/repos/${ORG}/${REPO}/releases/la
|
|||
echo Latest restic version ${LATEST_VERSION}
|
||||
|
||||
errors=false
|
||||
for platform in "windows_386" "windows_amd64" "linux_arm" "linux_arm64" "linux_amd64" "darwin_amd64" "freebsd_amd64"; do
|
||||
|
||||
if [[ $(uname -s) == *"CYGWIN"* ]]; then
|
||||
platforms=(windows_amd64 windows_386)
|
||||
else
|
||||
platforms=(linux_arm linux_arm64 linux_amd64 darwin_amd64 freebsd_amd64)
|
||||
fi
|
||||
|
||||
for platform in "${platforms[@]}"; do
|
||||
echo "Checking for ${platform}"
|
||||
restic_filename="restic_${LATEST_VERSION//v}_${platform}"
|
||||
if [ ! -f "${restic_filename}" ]; then
|
||||
echo "Moving earlier version to archive"
|
||||
|
|
Loading…
Reference in a new issue