Module: check_mk
Branch: master
Commit: 085102cbb29d468779f13f2f076adebc5652aa2e
URL:
http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=085102cbb29d46…
Author: Sergey Kipnis <sk(a)mathias-kettner.de>
Date: Wed Apr 3 10:57:32 2019 +0200
[CMK-1890] - automatic installer of MSI loaded to the ProgramData/update
- install_api.* keeps all functionality required(partially moved from service_apu.*)
- service_api.* left as an empty stubs to be removed
- full Unit Test support of both Top Level and Low Level functionality
- revamped service main to be compatible with API
- diagnostic extended to support new api and new logic
- update to be tested MANUALLY. To be changed with upcoming commits
- install API fixed according to C++ guidelines
Change-Id: I8745858b3f160661019d120e361da15ff4c597b0
---
agents/wnx/install/resources/check_mk.dat | 2 +-
agents/wnx/src/engine/cfg.cpp | 5 +
agents/wnx/src/engine/cfg.h | 5 +-
agents/wnx/src/engine/engine.vcxproj | 2 +
agents/wnx/src/engine/engine.vcxproj.filters | 6 +
agents/wnx/src/engine/install_api.cpp | 198 ++++++++++++++++++++++++++
agents/wnx/src/engine/install_api.h | 53 +++++++
agents/wnx/src/engine/service_api.cpp | 109 +-------------
agents/wnx/src/engine/service_api.h | 21 +--
agents/wnx/src/engine/windows_service_api.cpp | 40 +++---
agents/wnx/src/main/check_mk_service.cpp | 35 +++--
agents/wnx/watest/test-install-auto.cpp | 105 ++++++++++++++
agents/wnx/watest/test-service.cpp | 40 ------
agents/wnx/watest/watest.vcxproj | 1 +
agents/wnx/watest/watest.vcxproj.filters | 3 +
15 files changed, 426 insertions(+), 199 deletions(-)
Diff:
http://git.mathias-kettner.de/git/?p=check_mk.git;a=commitdiff;h=085102cbb2…