:global GlobalFuncReady false;
# Git commit id & info, expected configuration version
-:global CommitId "main/558/cdd44dfb";
+:global CommitId "main/559/a7de843a";
:global CommitTAG "unknown";
-:global CommitInfo "Autocommit in repo: ros.vados.ru, generated by owner: root, in 13:25:03 04.05.2026.";
+:global CommitInfo "Autocommit in repo: ros.vados.ru, generated by owner: root, in 13:30:03 04.05.2026.";
# The variables are received right here.
:global GlobalConfVersion 140;
:global EitherOr;
:global FormatLine;
:global GetRandom20CharAlNum;
+:global GetRandom20CharHex;
+:global GetRandomNumber;
:global Grep;
:global IfThenElse;
:global MAX;
}
:if ([ :typeof $NotificationFunctions ] != "array") do={:set NotificationFunctions ({})}
+
:set GetRandom20CharAlNum do={
:global EitherOr;
:return [ :rndstr length=[ $EitherOr [ :tonum $1 ] 20 ] from="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789" ];
}
+:set GetRandom20CharHex do={:global EitherOr; :return [ :rndstr length=[ $EitherOr [ :tonum $1 ] 20 ] from="0123456789abcdef" ]; }
+:set GetRandomNumber do={:global EitherOr; :return [ :rndnum from=0 to=[ $EitherOr [ :tonum $1 ] 4294967295 ] ]; }
+
:global checkRunJob;
:set checkRunJob do={
:local Script [ :tostr $1 ];
:return $Return;
}
-:set GetRandomNumber do={
- :global EitherOr;
- :return [ :rndnum from=0 to=[ $EitherOr [ :tonum $1 ] 4294967295 ] ]
-}
-
:set RandomDelay do={
:local Time [ :tonum $1 ];
:local Unit [ :tostr $2 ];
:set CheckCert [ $IfThenElse ($CheckCert = "false") "no" "yes-without-crl" ];
- :set tmpName [ $CleanName "tmp-" . [ $GetRandom20CharAlNum 4 ] ];
+ :set tmpName ($CleanName "tmp-" . [ $GetRandom20CharAlNum 6 ]);
:local DirName ("tmpfs/" . $tmpName);
:if ([ $MkDir $DirName ] = false) do={
:log error ($RunName . " Failed creating directory: " . $DirName . "!");