diff --git a/roles/routeros_firmware/files/download-routeros-firmware.sh b/roles/routeros_firmware/files/download-routeros-firmware.sh index e6a0b65..8f199f0 100644 --- a/roles/routeros_firmware/files/download-routeros-firmware.sh +++ b/roles/routeros_firmware/files/download-routeros-firmware.sh @@ -31,6 +31,10 @@ fi checksum="$(curl -sSf "https://mikrotik.com/download" | \ sed -n 's/.*routeros-[0-9\.]*-arm\.npk<\/td>.*SHA256<\/td>\(.*\)<\/td>.*/\1/p')" +if [ -z "$checksum" ]; then + echo "ERR: Failed to determine package checksum" 1>&2 + exit 1 +fi echo "Downloading new package '${packagename}'" trap 'rm -f -- "${packagename}.tmp"' EXIT