From 70aaee4bf89a703966c966840168db60287337c5 Mon Sep 17 00:00:00 2001 From: Alistair Leslie-Hughes Date: Tue, 3 Dec 2019 15:27:38 +1100 Subject: [PATCH] Updated wusa-MSU_Package_Installer patchset --- patches/patchinstall.sh | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/patches/patchinstall.sh b/patches/patchinstall.sh index 89b10d13..7311a3f5 100755 --- a/patches/patchinstall.sh +++ b/patches/patchinstall.sh @@ -367,6 +367,7 @@ patch_enable_all () enable_ws2_32_getaddrinfo="$1" enable_ws2_32_getsockopt="$1" enable_wtsapi32_EnumerateProcesses="$1" + enable_wusa_MSU_Package_Installer="$1" } # Enable or disable a specific patchset @@ -1225,6 +1226,9 @@ patch_enable () wtsapi32-EnumerateProcesses) enable_wtsapi32_EnumerateProcesses="$2" ;; + wusa-MSU_Package_Installer) + enable_wusa_MSU_Package_Installer="$2" + ;; *) return 1 ;; @@ -7416,6 +7420,18 @@ if test "$enable_wtsapi32_EnumerateProcesses" -eq 1; then ) >> "$patchlist" fi +# Patchset wusa-MSU_Package_Installer +# | +# | Modified files: +# | * programs/wusa/main.c, programs/wusa/manifest.c, programs/wusa/wusa.h +# | +if test "$enable_wusa_MSU_Package_Installer" -eq 1; then + patch_apply wusa-MSU_Package_Installer/0005-wusa-Add-workaround-to-be-compatible-with-Vista-pack.patch + ( + printf '%s\n' '+ { "Sebastian Lackner", "wusa: Add workaround to be compatible with Vista packages.", 1 },'; + ) >> "$patchlist" +fi + if test "$enable_patchlist" -eq 1; then