Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
7a2890e
Set the repo branch variable to "master" for production release
Martinski4GitHub Jul 7, 2024
504debc
Merge branch 'ExtremeFiretop:main' into main
Martinski4GitHub Jul 7, 2024
a9baf23
Update MerlinAU.sh
Martinski4GitHub Jul 9, 2024
22d0ce0
Merge branch 'ExtremeFiretop:main' into main
Martinski4GitHub Jul 21, 2024
e78864f
Merge branch 'ExtremeFiretop:main' into main
Martinski4GitHub Aug 9, 2024
f741b9a
Merge branch 'ExtremeFiretop:main' into main
Martinski4GitHub Aug 12, 2024
2790bc4
Merge branch 'ExtremeFiretop:main' into main
Martinski4GitHub Sep 8, 2024
52696e9
Merge branch 'ExtremeFiretop:main' into main
Martinski4GitHub Oct 4, 2024
fd8c125
Merge branch 'ExtremeFiretop:main' into main
Martinski4GitHub Oct 9, 2024
257c3f0
Merge branch 'ExtremeFiretop:main' into main
Martinski4GitHub Oct 10, 2024
25b0c98
Merge branch 'ExtremeFiretop:main' into main
Martinski4GitHub Oct 14, 2024
112b9c6
Merge branch 'ExtremeFiretop:main' into main
Martinski4GitHub Oct 20, 2024
a54ace7
Merge branch 'ExtremeFiretop:main' into main
Martinski4GitHub Nov 1, 2024
c8c1266
Merge branch 'ExtremeFiretop:main' into main
Martinski4GitHub Nov 18, 2024
c82a27c
Merge branch 'ExtremeFiretop:main' into main
Martinski4GitHub Nov 18, 2024
e815f4a
Merge branch 'ExtremeFiretop:main' into main
Martinski4GitHub Dec 1, 2024
8060a06
Merge branch 'ExtremeFiretop:main' into main
Martinski4GitHub Dec 4, 2024
9fe844d
Merge pull request #382 from ExtremeFiretop/dev
ExtremeFiretop Jan 3, 2025
733b37e
Update SCRIPT_BRANCH to master in MerlinAU.sh and version to 1.3.9
invalid-email-address Jan 3, 2025
fbd5feb
Merge branch 'ExtremeFiretop:main' into main
Martinski4GitHub Jan 5, 2025
8aa28d8
Merge pull request #1 from Martinski4GitHub/main
Martinski4GitHub Jan 5, 2025
f675c2f
Update MerlinAU.sh
Martinski4GitHub Jan 5, 2025
c9b5b16
Code Improvements
Martinski4GitHub Jan 7, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 9 additions & 9 deletions MerlinAU.sh
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,12 @@
#
# Original Creation Date: 2023-Oct-01 by @ExtremeFiretop.
# Official Co-Author: @Martinski W. - Date: 2023-Nov-01
# Last Modified: 2025-Jan-01
# Last Modified: 2025-Jan-06
###################################################################
set -u

## Set version for each Production Release ##
readonly SCRIPT_VERSION=1.3.9
readonly SCRIPT_VERSION=1.3.10
readonly SCRIPT_NAME="MerlinAU"
## Set to "master" for Production Releases ##
SCRIPT_BRANCH="dev"
Expand Down Expand Up @@ -1521,9 +1521,9 @@ _CheckForNewGUIVersionUpdate_()
return "$retCode"
}

##-------------------------------------##
## Added by Martinski W. [2025-Jan-01] ##
##-------------------------------------##
##----------------------------------------##
## Modified by Martinski W. [2025-Jan-06] ##
##----------------------------------------##
_CurlFileDownload_()
{
if [ $# -lt 2 ] || [ -z "$1" ] || [ -z "$2" ]
Expand All @@ -1532,7 +1532,7 @@ _CurlFileDownload_()

curl -LSs --retry 4 --retry-delay 5 --retry-connrefused \
"$1" -o "$tempFilePathDL"
if [ $? -ne 0 ] && [ ! -s "$tempFilePathDL" ] || \
if [ $? -ne 0 ] || [ ! -s "$tempFilePathDL" ] || \
grep -iq "^404: Not Found" "$tempFilePathDL"
then rm -f "$tempFilePathDL" ; retCode=1
else mv -f "$tempFilePathDL" "$2" ; retCode=0
Expand All @@ -1541,7 +1541,7 @@ _CurlFileDownload_()
}

##----------------------------------------##
## Modified by Martinski W. [2025-Jan-01] ##
## Modified by Martinski W. [2025-Jan-06] ##
##----------------------------------------##
_SCRIPTUPDATE_()
{
Expand Down Expand Up @@ -1582,7 +1582,7 @@ _SCRIPTUPDATE_()
[ -s "$SCRIPTVERPATH" ] && urlScriptVers="$(cat "$SCRIPTVERPATH")"
if [ $# -gt 1 ] && [ "$2" = "newgui" ] && \
_CheckForNewGUIVersionUpdate_ "$theScriptVers" "$urlScriptVers"
then extraParam="forceupdate" ; fi
then extraParam="install" ; fi
_ReleaseLock_
exec "$ScriptFilePath" $extraParam
exit 0
Expand Down Expand Up @@ -1630,7 +1630,7 @@ _SCRIPTUPDATE_()
printf "\n$(date) - $SCRIPT_NAME - Successfully downloaded $SCRIPT_NAME v${DLRepoVersion}\n"
printf "${CYANct}Update successful! Restarting script...${NOct}\n"
sleep 1
_CheckForNewGUIVersionUpdate_ && extraParam="forceupdate"
_CheckForNewGUIVersionUpdate_ && extraParam="install"
_ReleaseLock_
exec "$ScriptFilePath" $extraParam
exit 0
Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# MerlinAU - AsusWRT-Merlin Firmware Auto Updater
## v1.3.9
## 2025-Jan-02
## v1.3.10
## 2025-Jan-06

![image](https://github.com/user-attachments/assets/185f9fe4-acdb-419a-8154-ab6fa6e0fd46)
![image](https://github.com/user-attachments/assets/8f22818d-2118-4c47-a54a-e54fb147fd6b)
Expand Down
2 changes: 1 addition & 1 deletion version.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.3.9
1.3.10
Loading