|
4 | 4 | # |
5 | 5 | # Original Creation Date: 2023-Oct-01 by @ExtremeFiretop. |
6 | 6 | # Official Co-Author: @Martinski W. - Date: 2023-Nov-01 |
7 | | -# Last Modified: 2026-Apr-27 |
| 7 | +# Last Modified: 2026-May-06 |
8 | 8 | ################################################################### |
9 | 9 | set -u |
10 | 10 |
|
11 | 11 | ## Set version for each Production Release ## |
12 | 12 | readonly SCRIPT_VERSION=1.6.2 |
13 | | -readonly SCRIPT_VERSTAG="26042703" |
| 13 | +readonly SCRIPT_VERSTAG="26050619" |
14 | 14 | readonly SCRIPT_NAME="MerlinAU" |
15 | 15 | ## Set to "master" for Production Releases ## |
16 | 16 | SCRIPT_BRANCH="dev" |
@@ -5390,7 +5390,7 @@ _GetLatestFWUpdateVersionFromNode_() |
5390 | 5390 | } |
5391 | 5391 |
|
5392 | 5392 | ##----------------------------------------## |
5393 | | -## Modified by Martinski W. [2024-Jun-05] ## |
| 5393 | +## Modified by Martinski W. [2026-May-06] ## |
5394 | 5394 | ##----------------------------------------## |
5395 | 5395 | _GetLatestFWUpdateVersionFromWebsite_() |
5396 | 5396 | { |
@@ -5420,6 +5420,11 @@ _GetLatestFWUpdateVersionFromWebsite_() |
5420 | 5420 | then echo "**ERROR** **NO_URL**" ; return 1 |
5421 | 5421 | fi |
5422 | 5422 |
|
| 5423 | + ## Make sure "386.xx" versions have '3004.' prefix ## |
| 5424 | + if echo "$versionStr" | grep -qE '^386[.][0-9]+' |
| 5425 | + then versionStr="3004.$versionStr" |
| 5426 | + fi |
| 5427 | + |
5423 | 5428 | echo "$versionStr" |
5424 | 5429 | echo "$correct_link" |
5425 | 5430 | return 0 |
@@ -6669,7 +6674,7 @@ _Calculate_NextRunTime_() |
6669 | 6674 | if [ -z "$fwNewUpdateNotificationDate" ] || \ |
6670 | 6675 | [ "$fwNewUpdateNotificationDate" = "TBD" ] |
6671 | 6676 | then |
6672 | | - fwNewUpdateNotificationDate="$(date +%Y-%m-%d_%H:%M:%S)" |
| 6677 | + fwNewUpdateNotificationDate="$(date +"$FW_UpdateNotificationDateFormat")" |
6673 | 6678 | fi |
6674 | 6679 |
|
6675 | 6680 | upfwDateTimeSecs="$(_Calculate_DST_ "$(echo "$fwNewUpdateNotificationDate" | sed 's/_/ /g')")" |
@@ -8299,9 +8304,9 @@ _ManageChangelogGnuton_() |
8299 | 8304 | return 0 |
8300 | 8305 | } |
8301 | 8306 |
|
8302 | | -##------------------------------------------## |
8303 | | -## Modified by ExtremeFiretop [2025-Apr-11] ## |
8304 | | -##------------------------------------------## |
| 8307 | +##----------------------------------------## |
| 8308 | +## Modified by Martinski W. [2026-May-06] ## |
| 8309 | +##----------------------------------------## |
8305 | 8310 | _CheckNewUpdateFirmwareNotification_() |
8306 | 8311 | { |
8307 | 8312 | if [ $# -lt 2 ] || [ -z "$1" ] || [ -z "$2" ] |
@@ -8334,6 +8339,8 @@ _CheckNewUpdateFirmwareNotification_() |
8334 | 8339 | then |
8335 | 8340 | fwNewUpdateNotificationVers="$releaseVersionStr" |
8336 | 8341 | Update_Custom_Settings FW_New_Update_Notification_Vers "$fwNewUpdateNotificationVers" |
| 8342 | + # Reset for newer F/W version updates # |
| 8343 | + Update_Custom_Settings FW_New_Update_Notification_Date TBD |
8337 | 8344 | else |
8338 | 8345 | numOfFields="$(echo "$fwNewUpdateNotificationVers" | awk -F '.' '{print NF}')" |
8339 | 8346 | fwNewUpdateVersNum="$(_FWVersionStrToNum_ "$fwNewUpdateNotificationVers" "$numOfFields")" |
|
0 commit comments