]> granicus.if.org Git - icinga2/commitdiff
Cli: Implement GetFeature*Path() helpers
authorMichael Friedrich <michael.friedrich@netways.de>
Tue, 21 Oct 2014 16:12:17 +0000 (18:12 +0200)
committerMichael Friedrich <michael.friedrich@netways.de>
Tue, 21 Oct 2014 16:15:05 +0000 (18:15 +0200)
refs #7423

lib/cli/featureutility.cpp
lib/cli/featureutility.hpp

index 5502f20800fe6ced4be34c600bc7a23767eb71d8..d3be2466830ca45640ef47e52f6e1c143093f1bd 100644 (file)
 
 using namespace icinga;
 
+String FeatureUtility::GetFeaturesAvailablePath(void)
+{
+       return Application::GetSysconfDir() + "/icinga2/features-available";
+}
+
+String FeatureUtility::GetFeaturesEnabledPath(void)
+{
+       return Application::GetSysconfDir() + "/icinga2/features-enabled";
+}
+
+
 std::vector<String> FeatureUtility::GetFieldCompletionSuggestions(FeatureCommandType fctype, const String& word)
 {
        std::vector<String> cache;
index 104910848ac7560197f4e5cc32eed4bfa302fdeb..11b06d5980f92af9da739fb90b754cb31e8f6dab 100644 (file)
@@ -48,6 +48,8 @@ class FeatureUtility
 public:
        static std::vector<String> GetFieldCompletionSuggestions(FeatureCommandType fctype, const String& word);
        static bool GetFeatures(FeatureType ftype, std::vector<String>& features);
+       static String GetFeaturesAvailablePath(void);
+       static String GetFeaturesEnabledPath(void);
 
 private:
        FeatureUtility(void);