Hi boco,
could you please be a bit more precise explaining the misbehaviour you recognized?
Actually, I had a (quick) review of DownloadUpdates.cmd lines 503-526:
- Code: Select all
if exist ..\client\md\hashes-dotnet.txt (
echo Verifying integrity of .NET Frameworks' installation files...
pushd ..\client\md
..\bin\%HASHDEEP_EXE% -a -l -vv -k hashes-dotnet.txt ..\dotnet\dotnetfx*.exe
if errorlevel 1 (
popd
goto IntegrityError
)
Break on audit failure
- Code: Select all
popd
echo %DATE% %TIME% - Info: Verified integrity of .NET Frameworks' installation files >>%DOWNLOAD_LOGFILE%
if exist ..\client\md\hashes-dotnet-%TARGET_ARCH%-glb.txt (
for %%i in (..\client\md\hashes-dotnet-%TARGET_ARCH%-glb.txt) do echo _%%~ti | %SystemRoot%\system32\find.exe "_%DATE:~-10%" >nul 2>&1
if not errorlevel 1 (
echo Skipping download/validation of .NET Frameworks' files ^(%TARGET_ARCH%^) due to 'same day' rule.
echo %DATE% %TIME% - Info: Skipped download/validation of .NET Frameworks' files ^(%TARGET_ARCH%^) due to 'same day' rule >>%DOWNLOAD_LOGFILE%
goto SkipDotNet
)
)
Audit passed, "same day rule" applied, no hash file deletion
- Code: Select all
del ..\client\md\hashes-dotnet.txt
if exist ..\client\md\hashes-dotnet-%TARGET_ARCH%-glb.txt del ..\client\md\hashes-dotnet-%TARGET_ARCH%-glb.txt
) else (
echo Warning: Integrity database ..\client\md\hashes-dotnet.txt not found.
echo %DATE% %TIME% - Warning: Integrity database ..\client\md\hashes-dotnet.txt not found >>%DOWNLOAD_LOGFILE%
)
Audit passed, "same day rule" didn't apply, hash files were deleted
As I read this, I can't see any problem yet.
Regards
Torsten Wittrock