if (vm.count("disable-confd")) {
/* Disable conf.d inclusion */
- NodeUtility::UpdateConfiguration("\"conf.d\"", false, true);
+ if (NodeUtility::UpdateConfiguration("\"conf.d\"", false, true))
+ Log(LogInformation, "cli")
+ << "Disabled conf.d inclusion";
+ else
+ Log(LogWarning, "cli")
+ << "Tried to disable conf.d inclusion but failed, possibly it's already disabled.";
String apiUsersFilePath = Application::GetSysconfDir() + "/icinga2/conf.d/api-users.conf";
std::ifstream apiUsersFile(apiUsersFilePath);
<< "The deactivation of the conf.d directory was skipped.";
else {
std::cout << ConsoleColorTag(Console_Bold | Console_ForegroundGreen)
- << "Disable the inclusion of the conf.d directory...\n"
+ << "Disabling the inclusion of the conf.d directory...\n"
<< ConsoleColorTag(Console_Normal);
if(!NodeUtility::UpdateConfiguration("\"conf.d\"", false, true)) {
Log(LogInformation, "cli", "Updating constants.conf.");
- String constants_file = Application::GetSysconfDir() + "/icinga2/constants.conf";
-
- NodeUtility::CreateBackupFile(constants_file);
+ NodeUtility::CreateBackupFile(NodeUtility::GetConstantsConfPath());
NodeUtility::UpdateConstant("NodeName", cn);
NodeUtility::UpdateConstant("ZoneName", cn);