#!rsc by Vados
# RouterOS script: AM-GglobalFunc
# Script comment: Global functions
+# Copyright (c) 2005-2026 Vados <vados@vados.ru>
#
#
-# requires RouterOS, version=7.21
+# requires RouterOS, version=7.19
# requires device-mode, fetch, scheduler
:local ExitOK false;
:local ScriptName [ :jobname ];
:global GlobalFuncReady false;
# Git commit id & info, expected configuration version
-:global CommitId "main/197/6f15f19c";
+:global CommitId "main/198/2b3a8ea6";
:global CommitTAG "unknown";
-:global CommitInfo "Autocommit in repo: ros.vados.ru, generated by owner: root, in 03:45:02 01.04.2026.";
+:global CommitInfo "Autocommit in repo: ros.vados.ru, generated by owner: root, in 04:40:02 01.04.2026.";
# The variables are received right here.
:global GlobalConfVersion 138;
:put [ :tocrlf [ $InspectVarRet $1 ] ];
}
+:set CommitBrief do={
+ :global CommitId;
+ :global CommitInfo;
+ :if ($CommitId = "unknown") do={:return "unknown"}
+ :return ($CommitInfo . "/" . [ :pick $CommitId 0 8 ]);
+}
+
:set InspectVarRet do={
:local Input $1;
:local Level (0 + [ :tonum $2 ]);