Changeset 197b263 in nscp
- Timestamp:
- 03/06/11 17:51:47 (2 years ago)
- Branches:
- master, 0.4.0, 0.4.1, 0.4.2
- Children:
- 7e54a5f
- Parents:
- 47d3b0b
- Files:
-
- 5 added
- 68 deleted
- 6 edited
- 15 moved
-
CMakeLists.txt (modified) (6 diffs)
-
CVSROOT/checkoutlist (deleted)
-
CVSROOT/commitinfo (deleted)
-
CVSROOT/config (deleted)
-
CVSROOT/cvswrappers (deleted)
-
CVSROOT/editinfo (deleted)
-
CVSROOT/loginfo (deleted)
-
CVSROOT/modules (deleted)
-
CVSROOT/notify (deleted)
-
CVSROOT/rcsinfo (deleted)
-
CVSROOT/taginfo (deleted)
-
CVSROOT/verifymsg (deleted)
-
Doxyfile (deleted)
-
Jamroot (deleted)
-
bjam/boost.jam (deleted)
-
bjam/cryptopp.jam (deleted)
-
bjam/lua.jam (deleted)
-
bjam/msi.jam (deleted)
-
bjam/openssl.jam (deleted)
-
bjam/psdk.jam (deleted)
-
bjam/win32.jam (deleted)
-
bjam/wix.jam (deleted)
-
bjam/zip.jam (deleted)
-
boot.ini (deleted)
-
build.bat (deleted)
-
build.cmake (modified) (1 diff)
-
build/cmake/functions.cmake (added)
-
build/cmake/wix.cmake (modified) (2 diffs)
-
build/perl/echo_date.pl (moved) (moved from helpers/perl/echo_date.pl)
-
build/perl/echo_version.pl (moved) (moved from helpers/perl/echo_version.pl)
-
build/perl/postbuild.pl (moved) (moved from helpers/perl/postbuild.pl)
-
clean.bat (deleted)
-
config.h (deleted)
-
counters.defs (deleted)
-
dist/NSC.ini (deleted)
-
dist_dll/placeholder.txt (deleted)
-
files/boot.dist (moved) (moved from boot.dist) (1 diff)
-
files/nrpe_dh_512.pem (moved) (moved from nrpe_dh_512.pem)
-
helpers/XAutoBuild/AutoBuild.h (deleted)
-
helpers/XAutoBuild/XAutobuild-2005.csproj (deleted)
-
helpers/XAutoBuild/XAutobuild.RES (deleted)
-
helpers/XAutoBuild/XAutobuild.cs (deleted)
-
helpers/XAutoBuild/XAutobuild.csproj (deleted)
-
helpers/XAutoBuild/XAutobuild.rc (deleted)
-
helpers/XAutoBuild/XAutobuild.sln (deleted)
-
helpers/XAutoBuild/XAutobuild.suo (deleted)
-
helpers/XAutoBuild/XGetopt.cs (deleted)
-
helpers/XAutoBuild/hans.ico (deleted)
-
helpers/build-archive/Jamfile (deleted)
-
helpers/build-archive/test.foo (deleted)
-
helpers/build-source/Jamfile (deleted)
-
helpers/build-source/test.foo (deleted)
-
helpers/installer-dlls/fw_dll/CMakeLists.txt (added)
-
helpers/installer-dlls/fw_dll/Jamfile (moved) (moved from helpers/installer_dll_fw/Jamfile)
-
helpers/installer-dlls/fw_dll/cost.h (moved) (moved from helpers/installer_dll_fw/cost.h)
-
helpers/installer-dlls/fw_dll/firewall.cpp (moved) (moved from helpers/installer_dll_fw/firewall.cpp) (1 diff)
-
helpers/installer-dlls/fw_dll/firewall.rc (moved) (moved from helpers/installer_dll_fw/firewall.rc)
-
helpers/installer-dlls/fw_dll/fw_dll.cpp (moved) (moved from helpers/installer_dll_fw/dllmain.cpp)
-
helpers/installer-dlls/fw_dll/fw_dll.def (moved) (moved from helpers/installer_dll_fw/firewall.def)
-
helpers/installer-dlls/fw_dll/module.cmake (added)
-
helpers/installer-dlls/fw_dll/precomp.h (moved) (moved from helpers/installer_dll_fw/precomp.h) (1 diff)
-
helpers/installer-dlls/main_dll/CMakeLists.txt (added)
-
helpers/installer-dlls/main_dll/installer_helper.hpp (moved) (moved from helpers/installer_dll/installer_helper.hpp)
-
helpers/installer-dlls/main_dll/main_dll.cpp (moved) (moved from helpers/installer_dll/main_dll.cpp) (8 diffs)
-
helpers/installer-dlls/main_dll/main_dll.def (moved) (moved from helpers/installer_dll/main_dll.def)
-
helpers/installer-dlls/main_dll/module.cmake (added)
-
helpers/installer/Bitmaps/Thumbs.db (deleted)
-
helpers/installer/Bitmaps/bannrbmp.bmp (deleted)
-
helpers/installer/Bitmaps/bannrbmp.psd (deleted)
-
helpers/installer/Bitmaps/dlgbmp.bmp (deleted)
-
helpers/installer/Bitmaps/dlgbmp.psd (deleted)
-
helpers/installer/Bitmaps/exclamic.ico (deleted)
-
helpers/installer/Bitmaps/info.ico (deleted)
-
helpers/installer/Bitmaps/new.ico (deleted)
-
helpers/installer/Bitmaps/up.ico (deleted)
-
helpers/installer/License.rtf (deleted)
-
helpers/installer/Product.wxs (deleted)
-
helpers/installer/WixUI.wixlib (deleted)
-
helpers/installer/WixUI_en-us.wxl (deleted)
-
helpers/installer/installer.wixproj (deleted)
-
helpers/installer/wixca.dll (deleted)
-
helpers/installer_dll/Jamfile (deleted)
-
helpers/installer_dll/installer_dll.vcproj (deleted)
-
helpers/installer_dll_fw/installer_dll_fw.vcproj (deleted)
-
helpers/installers/installer/CMakeLists.txt (modified) (2 diffs)
-
helpers/installers/installer/Product.wxs (modified) (3 diffs)
-
libs/protobuf/log.proto.h (modified) (1 diff)
-
readme.txt (deleted)
-
resource.h (deleted)
-
run_x64.bat (deleted)
-
testcases/install-service.xml (deleted)
-
wix.jam (deleted)
-
x64-build.bat (deleted)
-
x86-build.bat (deleted)
Legend:
- Unmodified
- Added
- Removed
-
CMakeLists.txt
r47d3b0b r197b263 78 78 INCLUDE(${BUILD_CMAKE_FOLDER}/SetMultiThread.cmake) 79 79 INCLUDE(${BUILD_CMAKE_FOLDER}/NSCPPBuffer.cmake) 80 INCLUDE(${BUILD_CMAKE_FOLDER}/functions.cmake) 80 81 81 82 SET(VERSION_TXT ${CMAKE_CURRENT_SOURCE_DIR}/version.txt) … … 195 196 "C:/Program Files/Microsoft SDKs/Windows/v6.1/include" 196 197 ) 198 FIND_PATH(PSDK_2003_INCLUDE_DIRS Windows.h 199 ${INC_PSDK_2003} 200 ${INC_PSDK_2003}/include 201 "C:/Program Files/Microsoft Platform SDK/include" 202 "C:/Program Files/Microsoft Platform SDK for Windows Server 2003 R2/include" 203 ) 197 204 198 205 if(CMAKE_CL_64) … … 200 207 ${INC_PSDK_61}/lib/x64 201 208 "C:/Program Files/Microsoft SDKs/Windows/v6.1/lib/x64" 209 ) 210 FIND_PATH(PSDK_2003_LIBRARY_DIRS WSock32.Lib 211 ${INC_PSDK_2003}/lib/AMD64 212 "C:/Program Files/Microsoft Platform SDK/lib/AMD64" 213 "C:/Program Files/Microsoft Platform SDK for Windows Server 2003 R2/lib/AMD64" 202 214 ) 203 215 else(CMAKE_CL_64) … … 206 218 "C:/Program Files/Microsoft SDKs/Windows/v6.1/lib" 207 219 ) 220 FIND_PATH(PSDK_2003_LIBRARY_DIRS WS2_32.Lib 221 ${INC_PSDK_2003}/lib 222 "C:/Program Files/Microsoft Platform SDK/lib" 223 "C:/Program Files/Microsoft Platform SDK for Windows Server 2003 R2/lib" 224 ) 208 225 endif(CMAKE_CL_64) 209 226 if(PSDK_61_INCLUDE_DIRS AND PSDK_61_LIBRARY_DIRS) 210 227 SET(PSDK_61_FOUND TRUE) 211 message(STATUS "Found PSDK 6.1 (${CMAKE_SIZEOF_VOID_P}): ${PSDK_61_INCLUDE_DIRS} (${PSDK_61_LIBRARY_DIRS})")228 message(STATUS "Found PSDK 6.1: ${PSDK_61_INCLUDE_DIRS} (${PSDK_61_LIBRARY_DIRS})") 212 229 else() 213 230 SET(PSDK_61_FOUND FALSE) 214 message(STATUS "PSDK 6.1 NOT FOUND(${CMAKE_SIZEOF_VOID_P}): ${PSDK_61_INCLUDE_DIRS} (${PSDK_61_LIBRARY_DIRS})") 231 message(STATUS "PSDK 6.1 NOT FOUND: ${PSDK_61_INCLUDE_DIRS} (${PSDK_61_LIBRARY_DIRS})") 232 endif() 233 if(PSDK_2003_INCLUDE_DIRS AND PSDK_2003_LIBRARY_DIRS) 234 SET(PSDK_2003_FOUND TRUE) 235 message(STATUS "Found PSDK 2003: ${PSDK_2003_INCLUDE_DIRS} (${PSDK_2003_LIBRARY_DIRS})") 236 else() 237 SET(PSDK_2003_FOUND FALSE) 238 message(STATUS "PSDK 2003 NOT FOUND: ${PSDK_2003_INCLUDE_DIRS} (${PSDK_2003_LIBRARY_DIRS})") 215 239 endif() 216 240 endif(WIN32) … … 367 391 ADD_SUBDIRECTORY("scripts") 368 392 369 SET(ALL_MODULE_NAMES) 370 FILE(GLOB ALL_MODULES RELATIVE "${CMAKE_CURRENT_SOURCE_DIR}" "modules/*/module.cmake") 371 foreach(CURRENT_MODULE ${ALL_MODULES}) 372 get_filename_component(CURRENT_MODULE_PATH ${CURRENT_MODULE} PATH) 373 get_filename_component(CURRENT_MODULE_NAME ${CURRENT_MODULE_PATH} NAME) 374 SET (BUILD_MODULE 0) 375 SET(BUILD_MODULE_SKIP_REASON "") 376 include(${CURRENT_MODULE}) 377 IF(BUILD_MODULE) 378 message(STATUS "+ Module ${CURRENT_MODULE_NAME}: Added") 379 ADD_SUBDIRECTORY("${CURRENT_MODULE_PATH}") 380 SET(ALL_MODULE_NAMES ${ALL_MODULE_NAMES} ${CURRENT_MODULE_NAME}) 381 ELSE(BUILD_MODULE) 382 message(STATUS "- Module ${CURRENT_MODULE_NAME}: Skipped ${BUILD_MODULE_SKIP_REASON}") 383 ENDIF(BUILD_MODULE) 384 endforeach(CURRENT_MODULE ${ALL_MODULES}) 385 386 SET(ALL_TOOL_NAMES) 387 FILE(GLOB ALL_TOOLS RELATIVE "${CMAKE_CURRENT_SOURCE_DIR}" "tools/*/module.cmake") 388 foreach(CURRENT_MODULE ${ALL_TOOLS}) 389 get_filename_component(CURRENT_MODULE_PATH ${CURRENT_MODULE} PATH) 390 get_filename_component(CURRENT_MODULE_NAME ${CURRENT_MODULE_PATH} NAME) 391 SET (BUILD_MODULE 0) 392 SET(BUILD_MODULE_SKIP_REASON "") 393 include(${CURRENT_MODULE}) 394 IF(BUILD_MODULE) 395 message(STATUS "+ Tool ${CURRENT_MODULE_NAME}: Added") 396 ADD_SUBDIRECTORY("${CURRENT_MODULE_PATH}") 397 SET(ALL_TOOL_NAMES ${ALL_TOOL_NAMES} ${CURRENT_MODULE_NAME}) 398 ELSE(BUILD_MODULE) 399 message(STATUS "- Tool ${CURRENT_MODULE_NAME}: Skipped ${BUILD_MODULE_SKIP_REASON}") 400 ENDIF(BUILD_MODULE) 401 endforeach(CURRENT_MODULE ${ALL_TOOLS}) 402 403 SET(ALL_INSTALLERS_NAMES) 404 FILE(GLOB ALL_INSTALLERS RELATIVE "${CMAKE_CURRENT_SOURCE_DIR}" "helpers/installers/*/module.cmake") 405 foreach(CURRENT_MODULE ${ALL_INSTALLERS}) 406 get_filename_component(CURRENT_MODULE_PATH ${CURRENT_MODULE} PATH) 407 get_filename_component(CURRENT_MODULE_NAME ${CURRENT_MODULE_PATH} NAME) 408 SET(BUILD_MODULE 0) 409 SET(BUILD_MODULE_SKIP_REASON "") 410 include(${CURRENT_MODULE}) 411 IF(BUILD_MODULE) 412 message(STATUS "+ Installer ${CURRENT_MODULE_NAME}: Added") 413 ADD_SUBDIRECTORY("${CURRENT_MODULE_PATH}") 414 SET(ALL_INSTALLERS_NAMES ${ALL_INSTALLERS_NAMES} ${CURRENT_MODULE_NAME}) 415 ELSE(BUILD_MODULE) 416 message(STATUS "- Installer ${CURRENT_MODULE_NAME}: Skipped ${BUILD_MODULE_SKIP_REASON}") 417 ENDIF(BUILD_MODULE) 418 endforeach(CURRENT_MODULE ${ALL_MODULES}) 419 393 LOAD_SECTIONS(ALL_MODULE_NAMES "modules/*/module.cmake" "Modules") 394 LOAD_SECTIONS(ALL_TOOL_NAMES "tools/*/module.cmake" "Tools") 395 LOAD_SECTIONS(ALL_INSTALLERS_DLLS_NAMES "helpers/installer-dlls/*/module.cmake" "Installer DLLs") 396 397 LOAD_SECTIONS(ALL_INSTALLERS_NAMES "helpers/installers/*/module.cmake" "Installers") 420 398 421 399 SET_TARGET_PROPERTIES(${MAIN_NSCP_TARGET} ${ALL_MODULE_NAMES} ${ALL_TOOL_NAMES} PROPERTIES … … 426 404 ) 427 405 406 SET_TARGET_PROPERTIES(${ALL_INSTALLERS_DLLS_NAMES} PROPERTIES 407 RUNTIME_OUTPUT_DIRECTORY "${PROJECT_BINARY_DIR}" 408 LIBRARY_OUTPUT_DIRECTORY "${PROJECT_BINARY_DIR}/installer-dlls" 409 MODULE_OUTPUT_DIRECTORY "${PROJECT_BINARY_DIR}/installer-dlls" 410 COMPILE_DEFINITIONS_DEBUG _DEBUG 411 ) 412 428 413 if (MSVC_IDE) 429 414 # hack to get around the "Debug" and "Release" directories cmake tries to add on Windows 430 set_target_properties(${MAIN_NSCP_TARGET} ${ALL_MODULE_NAMES} ${ALL_TOOL_NAMES} PROPERTIES PREFIX "../")415 set_target_properties(${MAIN_NSCP_TARGET} ${ALL_MODULE_NAMES} ${ALL_TOOL_NAMES} ${ALL_INSTALLERS_DLLS_NAMES} PROPERTIES PREFIX "../") 431 416 endif() 432 417 -
build.cmake
r4c18192 r197b263 6 6 SET(INC_NSCP_INCLUDEDIR D:/source/include) 7 7 SET(INC_PSDK_61 "C:/Program Files/Microsoft SDKs/Windows/v6.1/") 8 SET(INC_PSDK_2003 "C:/Program Files/Microsoft Platform SDK/") 8 9 9 10 if(CMAKE_CL_64) -
build/cmake/wix.cmake
r47d3b0b r197b263 16 16 if (WIN32) 17 17 MACRO(DBG_MSG _MSG) 18 MESSAGE(STATUS "${CMAKE_CURRENT_LIST_FILE}(${CMAKE_CURRENT_LIST_LINE}):\r\n ${_MSG}")18 #MESSAGE(STATUS "${CMAKE_CURRENT_LIST_FILE}(${CMAKE_CURRENT_LIST_LINE}):\r\n ${_MSG}") 19 19 ENDMACRO(DBG_MSG) 20 20 … … 196 196 WIX_COMPILE("${_sources}" WIX_OBJ_LIST "${_dependencies}") 197 197 WIX_LINK(${_target}.msi WIX_OBJ_LIST "${_loc_files}") 198 ADD_CUSTOM_TARGET(${_target} DEPENDS ${_target}.msi) 198 ADD_CUSTOM_TARGET(${_target} 199 DEPENDS ${_target}.msi 200 SOURCES ${_sources} 201 ) 199 202 ENDMACRO(ADD_WIX_INSTALLER) 200 203 -
files/boot.dist
r9567d4b r197b263 1 1 [settings] 2 ;type=old 3 type=ini 2 location=old 3 ;location=old 4 location=ini 4 5 ;type=registry 5 6 -
helpers/installer-dlls/fw_dll/firewall.cpp
r8170e81 r197b263 18 18 19 19 #include "precomp.h" 20 #include "../ installer_dll/installer_helper.hpp"20 #include "../main_dll/installer_helper.hpp" 21 21 #include <atlbase.h> 22 22 -
helpers/installer-dlls/fw_dll/precomp.h
r2e8b33f r197b263 22 22 #include <msiquery.h> 23 23 //#include <strsafe.h> 24 #ifdef USE_PSDK25 24 #include <netfw.h> 26 #endif27 25 28 26 //#include "wcautil.h" -
helpers/installer-dlls/main_dll/main_dll.cpp
r1fc246c r197b263 3 3 #include <msiquery.h> 4 4 #include <error.hpp> 5 #include <Settings.h>5 //#include <Settings.h> 6 6 #include <config.h> 7 7 #include <ServiceCmd.h> … … 185 185 std::wstring custom = h.getPropery(_T("CUSTOM_CONFIGURATION_FILE")); 186 186 187 h.setupMyProperty(_T("ALLOWED_HOSTS"), MAIN_ALLOWED_HOSTS_DEFAULT);188 h.setupMyProperty(_T("NSCLIENT_PWD"), MAIN_SETTINGS_PWD_DEFAULT);187 // h.setupMyProperty(_T("ALLOWED_HOSTS"), MAIN_ALLOWED_HOSTS_DEFAULT); 188 // h.setupMyProperty(_T("NSCLIENT_PWD"), MAIN_SETTINGS_PWD_DEFAULT); 189 189 h.setupMyProperty(_T("CONF_NRPE"), _T("")); 190 190 h.setupMyProperty(_T("CONF_NSCLIENT"), _T("")); … … 201 201 } 202 202 203 Settings::getInstance()->setFile(target, main);204 if (Settings::getInstance()->getActiveType() == _T("INI-file")) {205 h.setProperty(_T("CONF_CAN_WRITE"), _T("1"));206 CopyFile(filename.c_str(), (h.getTempPath() + _T("\\old_nsc.ini")).c_str(), FALSE);207 } else208 h.setProperty(_T("CONF_CAN_WRITE"), _T("0"));209 210 211 212 213 std::wstring allowed_hosts = Settings::getInstance()->getString(MAIN_SECTION_TITLE, MAIN_ALLOWED_HOSTS, MAIN_ALLOWED_HOSTS_DEFAULT);214 h.setMyProperty(_T("ALLOWED_HOSTS"), allowed_hosts);215 216 std::wstring password = Settings::getInstance()->getString(MAIN_SECTION_TITLE, MAIN_SETTINGS_PWD, MAIN_SETTINGS_PWD_DEFAULT);217 h.setMyProperty(_T("NSCLIENT_PWD"), password);203 // Settings::getInstance()->setFile(target, main); 204 // if (Settings::getInstance()->getActiveType() == _T("INI-file")) { 205 // h.setProperty(_T("CONF_CAN_WRITE"), _T("1")); 206 // CopyFile(filename.c_str(), (h.getTempPath() + _T("\\old_nsc.ini")).c_str(), FALSE); 207 // } else 208 // h.setProperty(_T("CONF_CAN_WRITE"), _T("0")); 209 210 211 212 213 // std::wstring allowed_hosts = Settings::getInstance()->getString(MAIN_SECTION_TITLE, MAIN_ALLOWED_HOSTS, MAIN_ALLOWED_HOSTS_DEFAULT); 214 // h.setMyProperty(_T("ALLOWED_HOSTS"), allowed_hosts); 215 // 216 // std::wstring password = Settings::getInstance()->getString(MAIN_SECTION_TITLE, MAIN_SETTINGS_PWD, MAIN_SETTINGS_PWD_DEFAULT); 217 // h.setMyProperty(_T("NSCLIENT_PWD"), password); 218 218 219 219 int found_common_checks = 0; 220 settings_base::sectionList list = Settings::getInstance()->getSection(_T("modules"));221 for (settings_base::sectionList::const_iterator cit=list.begin(); cit!=list.end();++cit) {222 if (*cit == _T("NRPEListener.dll")) {223 h.setMyProperty(_T("CONF_NRPE"), _T("1"));224 }225 if (*cit == _T("NSClientListener.dll")) {226 h.setMyProperty(_T("CONF_NSCLIENT"), _T("1"));227 }228 if (*cit == _T("NSCAAgent.dll")) {229 h.setMyProperty(_T("CONF_NSCA"), _T("1"));230 }231 if (*cit == _T("CheckWMI.dll")) {232 h.setMyProperty(_T("CONF_WMI"), _T("1"));233 }234 if (235 (*cit == _T("FileLogger.dll")) ||236 (*cit == _T("CheckSystem.dll")) ||237 (*cit == _T("CheckDisk.dll")) ||238 (*cit == _T("CheckEventLog.dll")) ||239 (*cit == _T("CheckHelpers.dll"))240 ) {241 found_common_checks++;242 }243 }244 if (found_common_checks == 5) {245 h.setMyProperty(_T("CONF_CHECKS"), _T("1"));246 h.setProperty(_T("CONF_CHECKS_GRAY"), _T(""));247 } else if (found_common_checks == 0) {248 h.setMyProperty(_T("CONF_CHECKS"), _T(""));249 h.setProperty(_T("CONF_CHECKS_GRAY"), _T(""));250 } else {251 h.setMyProperty(_T("CONF_CHECKS"), _T("1"));252 h.setProperty(_T("CONF_CHECKS_GRAY"), _T("1"));253 }254 Settings::destroyInstance();220 // settings_base::sectionList list = Settings::getInstance()->getSection(_T("modules")); 221 // for (settings_base::sectionList::const_iterator cit=list.begin(); cit!=list.end();++cit) { 222 // if (*cit == _T("NRPEListener.dll")) { 223 // h.setMyProperty(_T("CONF_NRPE"), _T("1")); 224 // } 225 // if (*cit == _T("NSClientListener.dll")) { 226 // h.setMyProperty(_T("CONF_NSCLIENT"), _T("1")); 227 // } 228 // if (*cit == _T("NSCAAgent.dll")) { 229 // h.setMyProperty(_T("CONF_NSCA"), _T("1")); 230 // } 231 // if (*cit == _T("CheckWMI.dll")) { 232 // h.setMyProperty(_T("CONF_WMI"), _T("1")); 233 // } 234 // if ( 235 // (*cit == _T("FileLogger.dll")) || 236 // (*cit == _T("CheckSystem.dll")) || 237 // (*cit == _T("CheckDisk.dll")) || 238 // (*cit == _T("CheckEventLog.dll")) || 239 // (*cit == _T("CheckHelpers.dll")) 240 // ) { 241 // found_common_checks++; 242 // } 243 // } 244 // if (found_common_checks == 5) { 245 // h.setMyProperty(_T("CONF_CHECKS"), _T("1")); 246 // h.setProperty(_T("CONF_CHECKS_GRAY"), _T("")); 247 // } else if (found_common_checks == 0) { 248 // h.setMyProperty(_T("CONF_CHECKS"), _T("")); 249 // h.setProperty(_T("CONF_CHECKS_GRAY"), _T("")); 250 // } else { 251 // h.setMyProperty(_T("CONF_CHECKS"), _T("1")); 252 // h.setProperty(_T("CONF_CHECKS_GRAY"), _T("1")); 253 // } 254 // Settings::destroyInstance(); 255 255 h.setProperty(_T("CONF_OLD_NOT_FOUND"), _T("0")); 256 256 } catch (installer_exception e) { … … 259 259 h.setProperty(_T("CONF_CAN_WRITE"), _T("0")); 260 260 return ERROR_INSTALL_FAILURE; 261 } catch (SettingsException e) {262 h.errorMessage(_T("Failed to read old configuration file: ") + e.getMessage());263 h.setProperty(_T("INSCON_CONFIGURE"),_T("0"));264 h.setProperty(_T("CONF_CAN_WRITE"), _T("0"));265 return ERROR_SUCCESS;261 // } catch (SettingsException e) { 262 // h.errorMessage(_T("Failed to read old configuration file: ") + e.getMessage()); 263 // h.setProperty(_T("INSCON_CONFIGURE"),_T("0")); 264 // h.setProperty(_T("CONF_CAN_WRITE"), _T("0")); 265 // return ERROR_SUCCESS; 266 266 } catch (...) { 267 267 h.errorMessage(_T("Failed to read old configuration file: <UNKNOWN EXCEPTION>")); … … 361 361 std::wstring path = data.get_next_string(); 362 362 std::wstring file = data.get_next_string(); 363 Settings::getInstance()->setFile(path, file, true);363 // Settings::getInstance()->setFile(path, file, true); 364 364 365 365 while (data.has_more()) { … … 371 371 std::wstring prop = data.get_next_string(); 372 372 h.logMessage(_T("Writing to config file: ") + path + _T("/") + key + _T(" = ") + prop); 373 Settings::getInstance()->setString(path, key, prop);373 // Settings::getInstance()->setString(path, key, prop); 374 374 //TODO write config 375 375 } else if (mode == 2) { 376 376 std::list<std::wstring> list = data.get_next_list(); 377 377 h.logMessage(_T("Writing modules section: ") + strEx::itos(list.size())); 378 Settings::getInstance()->writeSection(_T("modules"), list);378 // Settings::getInstance()->writeSection(_T("modules"), list); 379 379 } else { 380 380 h.errorMessage(_T("Unknown mode in CA data: ") + strEx::itos(mode) + _T(": ") + data.to_string()); … … 382 382 } 383 383 } 384 Settings::getInstance()->write();385 } catch (SettingsException e) {386 h.errorMessage(_T("Failed to write configuration file: ") + e.getMessage());387 return ERROR_SUCCESS;384 // Settings::getInstance()->write(); 385 // } catch (SettingsException e) { 386 // h.errorMessage(_T("Failed to write configuration file: ") + e.getMessage()); 387 // return ERROR_SUCCESS; 388 388 } catch (installer_exception e) { 389 389 h.errorMessage(_T("Failed to install service: ") + e.what()); … … 419 419 420 420 //Settings::getInstance()->setFile(path, file, true); 421 write_string_item_if_changed(h, data, _T("ALLOWED_HOSTS"), MAIN_SECTION_TITLE, MAIN_ALLOWED_HOSTS);422 write_string_item_if_changed(h, data, _T("NSCLIENT_PWD"), MAIN_SECTION_TITLE, MAIN_SETTINGS_PWD);423 424 settings_base::sectionList list;425 if (h.isChangedProperyAndOld(_T("CONF_NRPE")))426 list.push_back(_T("NRPEListener.dll"));427 if (h.isChangedProperyAndOld(_T("CONF_NSCLIENT")))428 list.push_back(_T("NSClientListener.dll"));429 if (h.isChangedProperyAndOld(_T("CONF_NSCA")))430 list.push_back(_T("NSCAAgent.dll"));431 if (h.isChangedProperyAndOld(_T("CONF_WMI")))432 list.push_back(_T("CheckWMI.dll"));433 if (h.isChangedProperyAndOld(_T("CONF_CHECKS"))) {434 list.push_back(_T("FileLogger.dll"));435 list.push_back(_T("CheckSystem.dll"));436 list.push_back(_T("CheckDisk.dll"));437 list.push_back(_T("CheckEventLog.dll"));438 list.push_back(_T("CheckHelpers.dll"));439 }440 if (list.size() > 0) {441 data.write_int(2);442 data.write_list(list);443 }421 // write_string_item_if_changed(h, data, _T("ALLOWED_HOSTS"), MAIN_SECTION_TITLE, MAIN_ALLOWED_HOSTS); 422 // write_string_item_if_changed(h, data, _T("NSCLIENT_PWD"), MAIN_SECTION_TITLE, MAIN_SETTINGS_PWD); 423 424 // settings_base::sectionList list; 425 // if (h.isChangedProperyAndOld(_T("CONF_NRPE"))) 426 // list.push_back(_T("NRPEListener.dll")); 427 // if (h.isChangedProperyAndOld(_T("CONF_NSCLIENT"))) 428 // list.push_back(_T("NSClientListener.dll")); 429 // if (h.isChangedProperyAndOld(_T("CONF_NSCA"))) 430 // list.push_back(_T("NSCAAgent.dll")); 431 // if (h.isChangedProperyAndOld(_T("CONF_WMI"))) 432 // list.push_back(_T("CheckWMI.dll")); 433 // if (h.isChangedProperyAndOld(_T("CONF_CHECKS"))) { 434 // list.push_back(_T("FileLogger.dll")); 435 // list.push_back(_T("CheckSystem.dll")); 436 // list.push_back(_T("CheckDisk.dll")); 437 // list.push_back(_T("CheckEventLog.dll")); 438 // list.push_back(_T("CheckHelpers.dll")); 439 // } 440 // if (list.size() > 0) { 441 // data.write_int(2); 442 // data.write_list(list); 443 // } 444 444 if (data.has_data()) { 445 445 h.logMessage(_T("Scheduling (ExecWriteConfig): ") + data.to_string()); -
helpers/installers/installer/CMakeLists.txt
r47d3b0b r197b263 25 25 #SET (WIX_DEST ${TARGET}.msi) 26 26 27 SET(WIX_CANDLE_FLAGS -dboost=true -darch=Win32 -dVersion.Major=1 -dVersion.Minor=1 -dVersion.Revision=1 -dVersion.Build=1 -dvar.Source=${NSCP_PROJECT_BINARY_DIR}) 27 SET(ARCH Win32) 28 IF(CMAKE_CL_64) 29 SET(ARCH x64) 30 ENDIF(CMAKE_CL_64) 31 32 33 SET(WIX_CANDLE_FLAGS -dboost=true -darch=${ARCH} -dVersion.Major=1 -dVersion.Minor=1 -dVersion.Revision=1 -dVersion.Build=1 34 -dSource=${NSCP_PROJECT_BINARY_DIR} -dHelpers=${NSCP_PROJECT_BINARY_DIR}/installer-dlls 35 ) 28 36 SOURCE_GROUP(Generated FILES ${SRCS}) 29 37 #set_source_files_properties(${WIXOBJ_LIST} ${WIX_DEST} PROPERTIES GENERATED 1) … … 32 40 ADD_WIX_INSTALLER(${TARGET} "${SRCS}" "${DEPENDENCIES}" "${LOCALIZATIONS}") 33 41 34 MESSAGE(STATUS "====> ${NSCP_PROJECT_BINARY_DIR}") 35 36 #ADD_DEPENDENCIES(${TARGET}_WiXInstall ${MAIN_NSCP_TARGET}) 42 ADD_DEPENDENCIES(${TARGET} ${MAIN_NSCP_TARGET} ${ALL_MODULE_NAMES} ${ALL_TOOL_NAMES} ${ALL_INSTALLERS_DLLS_NAMES}) -
helpers/installers/installer/Product.wxs
r47d3b0b r197b263 46 46 <?define Source = "../../$(var.PlatForm)/$(var.Mode)/" ?> 47 47 <?endif?> 48 <!-- 48 49 <?ifndef var.Helpers ?> 49 50 <?define Helpers = "../../$(var.PlatForm)/$(var.Mode)-helpers/" ?> 50 51 <?endif?> 52 --> 51 53 52 54 <?define Version.String = "$(var.Version.Major).$(var.Version.Minor).$(var.Version.Revision).$(var.Version.Build)" ?> … … 316 318 317 319 318 <Binary Id='InstallerHelper' SourceFile='$(var.Helpers)/ installer_dll.dll' />319 <Binary Id='WixFirewallCA' SourceFile='$(var.Helpers)/ installer_dll_fw.dll' />320 <Binary Id='InstallerHelper' SourceFile='$(var.Helpers)/main_dll.dll' /> 321 <Binary Id='WixFirewallCA' SourceFile='$(var.Helpers)/fw_dll.dll' /> 320 322 321 323 <InstallExecuteSequence> … … 347 349 348 350 <!-- ### Icons --> 349 <Icon Id="nsc lient.exe" SourceFile="$(var.Source)/nscp.exe" />351 <Icon Id="nscp.exe" SourceFile="$(var.Source)/nscp.exe" /> 350 352 <!-- 351 353 <Icon Id="nstray.exe" SourceFile="$(var.Source)/nstray.exe" /> -
libs/protobuf/log.proto.h
r4c18192 r197b263 1 1 #pragma once 2 2 3 #include "D:/source/nscp/build -w32/libs/protobuf/log.pb.h"3 #include "D:/source/nscp/build/libs/protobuf/log.pb.h" 4 4
Note: See TracChangeset
for help on using the changeset viewer.








