}\r
\r
\r
-# Add global Function OSUpdateMode\r
-:if ([ :len $OSUpdateMode ] = 0 || ![$OSUpdateMode]) do={\r
- :set OSUpdateMode do={\r
- :local NewMode [ :tostr $1 ];\r
- :global BackupAndUpdateMode;\r
- :global LogPrint;\r
- :global OldMode [ :tostr $BackupAndUpdateMode ];\r
- :if ([ $NewMode ] != false && $NewMode != $OldMode && $NewMode = "updateOnce") do={\r
- :set BackupAndUpdateMode $NewMode;\r
- $LogPrint warning $0 ("/nOk. /$OsUpdateMode = " . $NewMode . ".\nYou're a good boy! ))\nI'm launching the update in 5 seconds.");\r
- :delay 5;\r
- /system/script { run AM-Backup-UpdateEmail; };\r
- } else={\r
- $LogPrint warning $0 ("/nFunction /$OsUpdateMode is " . $NewMode . " but is may be only \"updateOnce\" value!");\r
- :return false;\r
- }\r
- :error false;\r
- };\r
-}\r
+# Local Function CheckOSUpdateMode\r
+:local CheckOSUpdateMode;\r
+:set CheckOSUpdateMode do={\r
+ :local NewMode [ :tostr $1 ];\r
+ :global BackupAndUpdateMode;\r
+ :global LogPrint;\r
+ :global OldMode [ :tostr $BackupAndUpdateMode ];\r
+ :if ([ $NewMode ] != false && $NewMode != $OldMode && $NewMode = "updateOnce") do={\r
+ :set BackupAndUpdateMode $NewMode;\r
+ $LogPrint warning $0 ("/nOk. /$OsUpdateMode = " . $NewMode . ".\nYou're a good boy! ))\nI'm launching the update in 5 seconds.");\r
+ :delay 5;\r
+ /system/script { run $ScriptName; };\r
+ } else={\r
+ $LogPrint warning $0 ("/nFunction /$CheckOSUpdateMode received value: '" . $NewMode . "', but is may be only \"updateOnce\"!");\r
+ :return false;\r
+ }\r
+ :error false;\r
+};\r
\r
# :if ([ :len [ /system/scheduler/find where name="running-from-backup-partition" ] ] > 0) do={\r
# $LogPrint warning $ScriptName ("Running from backup partition, refusing to act.");\r
:global GlobalFuncReady false;
# Git commit id & info, expected configuration version
-:global CommitId "main/288/045cb023";
+:global CommitId "main/289/1ad51458";
:global CommitTAG "unknown";
-:global CommitInfo "Autocommit in repo: ros.vados.ru, generated by owner: root, in 14:45:03 30.04.2026.";
+:global CommitInfo "Autocommit in repo: ros.vados.ru, generated by owner: root, in 15:10:02 30.04.2026.";
# The variables are received right here.
:global GlobalConfVersion 138;