Linux download script trying to download Localized NET Framework files instead of ENU ones
Hello, I'm using the following command to download Windows Server 2012 R2 updates using the "sh/download-updates.bash" script at macOS: ```` bash download-updates.bash w63-x64 ptb -includesp -includecpp -includedotnet ```` When downloading updates, I've received the following error: ``` Info: Downloading/validating 19 link(s) from input file StaticDownloadLinks-dotnet-all-ptb.txt ... Error: Download/validation of NDP471-KB4033342-x86-x64-AllOS-PTB.exe failed Error: Download/validation of NDP46-KB3045557-x86-x64-AllOS-PTB.exe failed Error: Download/validation of ndp472-kb4054530-x86-x64-allos-ptb.exe failed ndp48-x86-x64-allos-ptb.exe 100%[==============================================================================================>] 5.56M --.-KB/s in 0.1s Error: Download/validation of ndp48-x86-x64-allos-ptb.exe failed ``` I believe it's happening because for some reason the script is trying to download localized .NET Framework setup files but it should download the ENU file and it's language pack (PTB) instead OR those language packs aren't available anymore at Microsoft servers and should be removed from the ``static`` definitions because it seems that WSUS Offline Update installs only NET Framework 4.8 nowadays. The Windows script seems to handle it just fine and this error message isn't shown. The script should also make the ``coreutils`` (greadlink) package installation obligatory because "readlink" from macOS fails to run the script and no error message is shown (I had to disable the "trap" function to figure out what was going on). A similar message to ``xmlstarlet``, ``hashdeep`` and ``cabextract`` should be shown to ``coreutils`` (greadlink) package.
issue