MCPcopy Create free account
hub / github.com/Icinga/icinga2 / CreateStorage

Method CreateStorage

lib/remote/configobjectutility.cpp:111–127  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

109}
110
111void ConfigObjectUtility::CreateStorage()
112{
113 std::unique_lock<std::mutex> lock(ConfigPackageUtility::GetStaticPackageMutex());
114
115 /* For now, we only use _api as our creation target. */
116 String package = "_api";
117
118 if (!ConfigPackageUtility::PackageExists(package)) {
119 Log(LogNotice, "ConfigObjectUtility")
120 << "Package " << package << " doesn't exist yet, creating it.";
121
122 ConfigPackageUtility::CreatePackage(package);
123
124 String stage = ConfigPackageUtility::CreateStage(package);
125 ConfigPackageUtility::ActivateStage(package, stage);
126 }
127}
128
129String ConfigObjectUtility::EscapeName(const String& name)
130{

Callers

nothing calls this directly

Calls 1

LogClass · 0.85

Tested by

no test coverage detected