node-distro/fluence/download_fluence.sh
2021-09-02 12:48:48 +03:00

23 lines
575 B
Bash
Executable File

#!/usr/bin/env bash
set -o pipefail -o errexit -o nounset
jq -r '.url, .sha256, .version' fluence.json |
while
IFS=''
read -r url
read -r sha256
read -r version
do
echo "*** download $version ***"
# TODO: use --fail-with-body
curl -sL --fail $url -o /fluence || (
echo "failed to download $url" >&2
exit 1
)
echo "$sha256 /fluence" | sha256sum --check --status || (
echo "incorrect SHA256" >&2
exit 1
)
chmod +x /fluence
done