global-functions: $ScriptInstallUpdate: support checksums for CRLF scripts

This commit is contained in:
Christian Hesse 2025-03-05 01:37:42 +01:00
parent 0c1d96f89d
commit 10374afc18

View file

@ -1177,7 +1177,8 @@
:error true;
}
:if ([ :convert transform=md5 to=hex ($ScriptVal->"source") ] = ($CheckSums->($ScriptVal->"name"))) do={
:if ([ :convert transform=md5 to=hex ($ScriptVal->"source") ] = ($CheckSums->($ScriptVal->"name")) || \
[ :convert transform=md5 to=hex [ :tolf ($ScriptVal->"source") ] ] = ($CheckSums->($ScriptVal->"name"))) do={
$LogPrint debug $0 ("Checksum for script '" . $ScriptVal->"name" . "' matches, ignoring.");
:error true;
}