]> Git [git.vados.ru] :: Repos - Mikrotiks/ros.vados.ru.git/commitdiff
Autocommit in repo: ros.vados.ru, generated by owner: root, in 15:30:02 30.04.2026.
authorvados-dev <192440777+vados-dev@users.noreply.github.com>
Thu, 30 Apr 2026 12:30:03 +0000 (15:30 +0300)
committervados-dev <192440777+vados-dev@users.noreply.github.com>
Thu, 30 Apr 2026 12:30:03 +0000 (15:30 +0300)
html/AM-Backup-UpdateEmail.rsc
html/AM-GlobalFunc.rsc

index f90d1cf58a9a49031236373f6b53c08a119f7ff0..927f538612d9c705eebe2e657c0115360a5ef75d 100644 (file)
@@ -18,7 +18,6 @@
 \r
 :global LogPrint;\r
 :global EditSchedulers;\r
-:global OSUpdateMode;\r
 \r
 :local SchedInterval "7d";\r
 :local SchedStartTime "03:41:27";\r
 :local CheckOSUpdateMode;\r
 :set CheckOSUpdateMode do={\r
   :local NewMode [ :tostr $1 ];\r
+  :if ([ :len $NewMode ] = 0) do={\r
+    :log error ($0 . "/nFunction /$CheckOSUpdateMode received empty value!");\r
+    :return false;\r
+    :set ExitOK false;\r
+    :error true;\r
+  }\r
+\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
+  :if ($NewMode != $BackupAndUpdateMode && $NewMode = "updateOnce") do={\r
+    :set BackupAndUpdateMode [ :tostr $NewMode ];\r
+    :log info ($0 . "/nOk. /$BackupAndUpdateMode set to: '" . $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
+  :log warning ($0 . "/nFunction /$CheckOSUpdateMode received value: '" . $NewMode . "', but is may be only \"updateOnce\"!");\r
   :return false;\r
   }\r
   :error false;\r
-};\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
index cb2cfff4801ffb47e637a41eab82f28b26e200d8..3f415fa10c94d5f0e3369b55b0304c461ffb8c07 100644 (file)
@@ -17,9 +17,9 @@
 :global GlobalFuncReady false;
 
 # Git commit id & info, expected configuration version
-:global CommitId "main/289/1ad51458";
+:global CommitId "main/290/58c18add";
 :global CommitTAG "unknown";
-:global CommitInfo "Autocommit in repo: ros.vados.ru, generated by owner: root, in 15:10:02 30.04.2026.";
+:global CommitInfo "Autocommit in repo: ros.vados.ru, generated by owner: root, in 15:30:02 30.04.2026.";
 
 # The variables are received right here.
 :global GlobalConfVersion 138;