Module: check_mk
Branch: master
Commit: eba35c3850fee09a307b5524fb4a971337d3f6a3
URL:
http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=eba35c3850fee0…
Author: Andreas Umbreit <au(a)mathias-kettner.de>
Date: Thu Nov 22 08:29:52 2018 +0100
FEED-3061: Fix sxs-issue with windows agent updater build
In order to work correctly on even very old windows systems
(XP etc.), we have to include the VC++ CRT Libraries within
the frozen binary. Previously, we chose a newer version than
that required by python.exe and got it automagically referenced in
the application's manifest by PyInstaller by applying a sxs polixy.
However, it turned out that this does not work any longer since
Wine 3, so we now provide the (older) CRT version that is requested
by python.exe's manifest directly.
Change-Id: I28b8c0feac117abddae828568d4399bb121efe18
---
.../windows/frozen_binaries/pyinstaller-deps.make | 2 +-
.../windows/frozen_binaries/src/vcredist_x86.exe | Bin 4479832 -> 1821192 bytes
2 files changed, 1 insertion(+), 1 deletion(-)
diff --git a/agents/windows/frozen_binaries/pyinstaller-deps.make
b/agents/windows/frozen_binaries/pyinstaller-deps.make
index 3ec18b1..f6203ad 100644
--- a/agents/windows/frozen_binaries/pyinstaller-deps.make
+++ b/agents/windows/frozen_binaries/pyinstaller-deps.make
@@ -156,7 +156,7 @@ download_python:
download_vcredist:
mkdir -p $(SRC_DIR) && \
cd $(SRC_DIR) && \
- curl -O
https://download.microsoft.com/download/5/D/8/5D8C65CB-C849-4025-8E95-C3966…
+ curl -O
https://download.microsoft.com/download/1/1/1/1116b75a-9ec3-481a-a3c8-1777b…
download_sources: download_python download_packages download_vcredist
diff --git a/agents/windows/frozen_binaries/src/vcredist_x86.exe
b/agents/windows/frozen_binaries/src/vcredist_x86.exe
index 4170330..b8a3da8 100644
Binary files a/agents/windows/frozen_binaries/src/vcredist_x86.exe and
b/agents/windows/frozen_binaries/src/vcredist_x86.exe differ