check-routeros-update: use custom user agent string

This commit is contained in:
Christian Hesse 2024-03-18 09:31:40 +01:00
parent cd371b69a6
commit 079249f3d7

View file

@ -24,6 +24,7 @@
:global DeviceInfo; :global DeviceInfo;
:global EscapeForRegEx; :global EscapeForRegEx;
:global FetchUserAgent;
:global LogPrint; :global LogPrint;
:global ScriptFromTerminal; :global ScriptFromTerminal;
:global ScriptLock; :global ScriptLock;
@ -108,7 +109,8 @@
:do { :do {
:set Result [ /tool/fetch check-certificate=yes-without-crl \ :set Result [ /tool/fetch check-certificate=yes-without-crl \
($SafeUpdateUrl . $Update->"channel" . "?installed=" . $Update->"installed-version" . \ ($SafeUpdateUrl . $Update->"channel" . "?installed=" . $Update->"installed-version" . \
"&latest=" . $Update->"latest-version") output=user as-value ]; "&latest=" . $Update->"latest-version") http-header-field=({ [ $FetchUserAgent $ScriptName ] }) \
output=user as-value ];
} on-error={ } on-error={
$LogPrint warning $ScriptName ("Failed receiving safe version for " . $Update->"channel" . "."); $LogPrint warning $ScriptName ("Failed receiving safe version for " . $Update->"channel" . ".");
} }