From 00fb17880c2eb221103bef7bd0631fbfdb26960d Mon Sep 17 00:00:00 2001 From: Gunnar Beutner Date: Mon, 4 Feb 2013 09:48:37 +0100 Subject: [PATCH] Fixed default paths for icinga2.state and icinga2.pid files. --- lib/icinga/icingaapplication.cpp | 7 ++----- lib/icinga/icingaapplication.h | 3 --- 2 files changed, 2 insertions(+), 8 deletions(-) diff --git a/lib/icinga/icingaapplication.cpp b/lib/icinga/icingaapplication.cpp index 91a58696a..fea04901a 100644 --- a/lib/icinga/icingaapplication.cpp +++ b/lib/icinga/icingaapplication.cpp @@ -30,9 +30,6 @@ REGISTER_TYPE(IcingaApplication, NULL); # define ICINGA_VERSION GIT_MESSAGE #endif /* _WIN32 */ -const String IcingaApplication::DefaultPidPath = "icinga2.pid"; -const String IcingaApplication::DefaultStatePath = "icinga2.state"; - IcingaApplication::IcingaApplication(const Dictionary::Ptr& serializedUpdate) : Application(serializedUpdate) { @@ -126,7 +123,7 @@ String IcingaApplication::GetPidPath(void) const Value pidPath = Get("pid_path"); if (pidPath.IsEmpty()) - pidPath = DefaultPidPath; + pidPath = Application::GetLocalStateDir() + "/run/icinga2.pid"; return pidPath; } @@ -136,7 +133,7 @@ String IcingaApplication::GetStatePath(void) const Value statePath = Get("state_path"); if (statePath.IsEmpty()) - statePath = DefaultStatePath; + statePath = Application::GetLocalStateDir() + "/lib/icinga2.state"; return statePath; } diff --git a/lib/icinga/icingaapplication.h b/lib/icinga/icingaapplication.h index f17222afb..3bf7a8a07 100644 --- a/lib/icinga/icingaapplication.h +++ b/lib/icinga/icingaapplication.h @@ -51,9 +51,6 @@ public: double GetStartTime(void) const; - static const String DefaultPidPath; - static const String DefaultStatePath; - private: shared_ptr m_SSLContext; -- 2.40.0