Module: check_mk
Branch: master
Commit: adb0e87c6567ed793aafd85099b1610821306b02
URL:
http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=adb0e87c6567ed…
Author: Andreas Boesl <ab(a)mathias-kettner.de>
Date: Mon Dec 11 12:45:05 2017 +0100
5251 FIX Windows Agent: Improved handling of cmk-update-agent.exe plugin
The cmk-update-agent.exe plugin is now executed within the temp directory,
to prevent some <tt>permission denied on file</tt> issues during the update
process.
Furthermore, the windows agent now generates additional agent out for the agent updater
check,
whenever the cmk-update-agent.exe script fails to start.
Change-Id: I08936cc6fefa3dcc7cb6baea0d34eb977dc34ab8
---
.werks/5251 | 18 +++++++
agents/windows/ExternalCmd.cc | 77 ++++++++++++++++++++++-----
agents/windows/ExternalCmd.h | 10 +++-
agents/windows/WinApi.cc | 10 ++++
agents/windows/WinApi.h | 6 +++
agents/windows/WinApiAdaptor.h | 8 +++
agents/windows/sections/SectionPluginGroup.cc | 34 ++++++++----
agents/windows/test/MockWinApi.h | 7 +++
8 files changed, 148 insertions(+), 22 deletions(-)
Diff:
http://git.mathias-kettner.de/git/?p=check_mk.git;a=commitdiff;h=adb0e87c65…