From f6a135f1b2172f90e3cddb15c36d0f240b5669a8 Mon Sep 17 00:00:00 2001 From: Joel Samson Date: Mon, 17 Feb 2025 16:54:34 -0500 Subject: [PATCH] Resolve Checksums on GT-AX1000 Issue: https://github.com/ExtremeFiretop/MerlinAutoUpdate-Router/issues/406 Resolve Checksums on GT-AX1000 Issue: https://github.com/ExtremeFiretop/MerlinAutoUpdate-Router/issues/406 --- MerlinAU.sh | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/MerlinAU.sh b/MerlinAU.sh index 244f0b98..b09d48c6 100644 --- a/MerlinAU.sh +++ b/MerlinAU.sh @@ -4553,10 +4553,16 @@ _CopyGnutonFiles_() _CheckOnlineFirmwareSHA256_() { # Fetch the latest SHA256 checksums from ASUSWRT-Merlin website # - checksums="$(curl -Ls --retry 4 --retry-delay 5 --retry-connrefused \ - https://www.asuswrt-merlin.net/download | \ - sed -n '/<.*>SHA256 signatures:<\/.*>/,/<\/pre>/p' | \ - sed -n '/].*>/,/<\/pre>/p' | sed -e 's/<[^>].*>//g')" + checksums="$( + curl -Ls --retry 4 --retry-delay 5 --retry-connrefused \ + https://www.asuswrt-merlin.net/download | + sed -n '/<.*>SHA256 signatures:<\/.*>/,/<\/pre>/p' | + sed -n '/]*>/,/<\/pre>/p' | + sed -e 's/<[^>]*>//g' | + tr -d '\r' | + sed -e 's/^[[:space:]]*//; s/[[:space:]]*$//' | + sed -e 's/SHA256 signatures:Latest release://' + )" if [ -z "$checksums" ] then