Validate firmware check
Some checks failed
Build & Test WASM / build-and-test (push) Failing after 1m42s
Some checks failed
Build & Test WASM / build-and-test (push) Failing after 1m42s
This commit is contained in:
@@ -19,7 +19,14 @@ cd "$(dirname "$0")"
|
|||||||
if [ ! -f "$FIRMWARE_FILE" ]; then
|
if [ ! -f "$FIRMWARE_FILE" ]; then
|
||||||
echo "Downloading firmware ${FIRMWARE_VERSION} (~150MB)..."
|
echo "Downloading firmware ${FIRMWARE_VERSION} (~150MB)..."
|
||||||
mkdir -p "$FIRMWARE_DIR"
|
mkdir -p "$FIRMWARE_DIR"
|
||||||
curl -L --progress-bar -o "$FIRMWARE_FILE" "$FIRMWARE_URL"
|
curl -fL --progress-bar -o "$FIRMWARE_FILE.tmp" "$FIRMWARE_URL"
|
||||||
|
# Validate it's actually a zip file.
|
||||||
|
if ! file "$FIRMWARE_FILE.tmp" | grep -q "Zip archive"; then
|
||||||
|
echo "ERROR: downloaded file is not a valid zip"
|
||||||
|
rm -f "$FIRMWARE_FILE.tmp"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
mv "$FIRMWARE_FILE.tmp" "$FIRMWARE_FILE"
|
||||||
echo "Downloaded to $FIRMWARE_FILE"
|
echo "Downloaded to $FIRMWARE_FILE"
|
||||||
else
|
else
|
||||||
echo "Using cached firmware: $FIRMWARE_FILE"
|
echo "Using cached firmware: $FIRMWARE_FILE"
|
||||||
|
|||||||
Reference in New Issue
Block a user