diff --git a/roles/routeros_firmware/files/download-routeros-firmware.sh b/roles/routeros_firmware/files/download-routeros-firmware.sh index 4347526..e6a0b65 100644 --- a/roles/routeros_firmware/files/download-routeros-firmware.sh +++ b/roles/routeros_firmware/files/download-routeros-firmware.sh @@ -18,7 +18,11 @@ if [ $# -gt 0 ]; then fi packageurl="$(curl -sSf "https://mikrotik.com/download" | \ - sed -n 's/.*.*/\1/p')" + sed -n 's/.* ].*/\1/p')" +if [ -z "$packageurl" ]; then + echo "ERR: Got empty package URL, exiting" 1>&2 + exit 1 +fi packagename="$(basename "$packageurl")" if [ -f "$packagename" ]; then "$verbose" && echo "Already up to date"