mirror of https://github.com/Icinga/icinga2.git
Merge pull request #6679 from Icinga/bugfix/initialize-initrundir-constant-on-windows
Initialize Configuration::InitRunDir for Windows and writing the PID file
This commit is contained in:
commit
db322ebce1
|
@ -200,7 +200,6 @@ static int Main()
|
||||||
String dataPrefix = Utility::GetIcingaDataPath();
|
String dataPrefix = Utility::GetIcingaDataPath();
|
||||||
|
|
||||||
if (!binaryPrefix.IsEmpty() && !dataPrefix.IsEmpty()) {
|
if (!binaryPrefix.IsEmpty() && !dataPrefix.IsEmpty()) {
|
||||||
Configuration::PrefixDir = binaryPrefix;
|
|
||||||
Configuration::ProgramData = dataPrefix;
|
Configuration::ProgramData = dataPrefix;
|
||||||
|
|
||||||
Configuration::ConfigDir = dataPrefix + "\\etc\\icinga2";
|
Configuration::ConfigDir = dataPrefix + "\\etc\\icinga2";
|
||||||
|
@ -210,9 +209,13 @@ static int Main()
|
||||||
Configuration::CacheDir = dataPrefix + "\\var\\cache\\icinga2";
|
Configuration::CacheDir = dataPrefix + "\\var\\cache\\icinga2";
|
||||||
Configuration::SpoolDir = dataPrefix + "\\var\\spool\\icinga2";
|
Configuration::SpoolDir = dataPrefix + "\\var\\spool\\icinga2";
|
||||||
|
|
||||||
|
Configuration::PrefixDir = binaryPrefix;
|
||||||
|
|
||||||
/* Internal constants. */
|
/* Internal constants. */
|
||||||
Configuration::PkgDataDir = binaryPrefix + "\\share\\icinga2";
|
Configuration::PkgDataDir = binaryPrefix + "\\share\\icinga2";
|
||||||
Configuration::IncludeConfDir = binaryPrefix + "\\share\\icinga2\\include";
|
Configuration::IncludeConfDir = binaryPrefix + "\\share\\icinga2\\include";
|
||||||
|
|
||||||
|
Configuration::InitRunDir = dataPrefix + "\\var\\run\\icinga2";
|
||||||
} else {
|
} else {
|
||||||
Log(LogWarning, "icinga-app", "Registry key could not be read. Falling back to built-in paths.");
|
Log(LogWarning, "icinga-app", "Registry key could not be read. Falling back to built-in paths.");
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue