routeros_firmware: Fix parsing mikrotik web page

This commit is contained in:
Timo Makinen 2024-03-07 07:17:17 +00:00
parent 427fbd9fc4
commit 3288f9ec58

View file

@ -18,7 +18,11 @@ if [ $# -gt 0 ]; then
fi fi
packageurl="$(curl -sSf "https://mikrotik.com/download" | \ packageurl="$(curl -sSf "https://mikrotik.com/download" | \
sed -n 's/.*<a href="\(.*routeros-[0-9\.]*-arm\.npk\)">.*/\1/p')" sed -n 's/.*<a href="\(.*routeros-[0-9\.]*-arm\.npk\)"[> ].*/\1/p')"
if [ -z "$packageurl" ]; then
echo "ERR: Got empty package URL, exiting" 1>&2
exit 1
fi
packagename="$(basename "$packageurl")" packagename="$(basename "$packageurl")"
if [ -f "$packagename" ]; then if [ -f "$packagename" ]; then
"$verbose" && echo "Already up to date" "$verbose" && echo "Already up to date"