diff options
| author | Karel Klic <kklic@redhat.com> | 2009-11-24 15:06:43 +0100 |
|---|---|---|
| committer | Karel Klic <kklic@redhat.com> | 2009-11-24 15:06:43 +0100 |
| commit | a2a69a438e47d361f3c58fe8d631df906e2120d1 (patch) | |
| tree | 219fbdd4a115b46925a80e0482c24faaad1f2da2 /src/Daemon/PluginManager.cpp | |
| parent | f6e929ee12a08a95c263b9c4c3e89f6eab188c4c (diff) | |
| parent | bc5dfcff0c2eedd84a5f2bec27c519e2e90c5969 (diff) | |
| download | abrt-a2a69a438e47d361f3c58fe8d631df906e2120d1.tar.gz abrt-a2a69a438e47d361f3c58fe8d631df906e2120d1.tar.xz abrt-a2a69a438e47d361f3c58fe8d631df906e2120d1.zip | |
Merge branch 'master' of ssh://git.fedorahosted.org/git/abrt
Diffstat (limited to 'src/Daemon/PluginManager.cpp')
| -rw-r--r-- | src/Daemon/PluginManager.cpp | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/src/Daemon/PluginManager.cpp b/src/Daemon/PluginManager.cpp index 2f4d8750..a75b48ba 100644 --- a/src/Daemon/PluginManager.cpp +++ b/src/Daemon/PluginManager.cpp @@ -205,7 +205,19 @@ void CPluginManager::RegisterPlugin(const char *pName) CPlugin* plugin = abrt_plugin->second->PluginNew(); map_plugin_settings_t pluginSettings; - LoadPluginSettings(ssprintf(PLUGINS_CONF_DIR"/%s."PLUGINS_CONF_EXTENSION, pName).c_str(), pluginSettings); + if ((strcmp(pName, "Kerneloops") == 0) + || (strcmp(pName, "KerneloopsReporter") == 0) + || (strcmp(pName, "KerneloopsScanner") == 0) + ) + { + LoadPluginSettings(PLUGINS_CONF_DIR"/Kerneloops."PLUGINS_CONF_EXTENSION, pluginSettings); + VERB3 log("Load kerneloops.conf settings"); + } + else + { + LoadPluginSettings(ssprintf(PLUGINS_CONF_DIR"/%s."PLUGINS_CONF_EXTENSION, pName).c_str(), pluginSettings); + VERB3 log("Load %s.conf settings", pName); + } try { plugin->Init(); |
