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

index a9d6f143bcc26e09fdca7778640ac7cf09594152..f90d1cf58a9a49031236373f6b53c08a119f7ff0 100644 (file)
 }\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
index 4b2d24357a606c6079eb46e4df8a1698adaca19d..cb2cfff4801ffb47e637a41eab82f28b26e200d8 100644 (file)
@@ -17,9 +17,9 @@
 :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;