summaryrefslogtreecommitdiffstats
path: root/src/monitor
diff options
context:
space:
mode:
authorMichal Židek <mzidek@redhat.com>2016-03-22 14:09:34 +0100
committerJakub Hrozek <jhrozek@redhat.com>2016-06-27 22:05:21 +0200
commitcca497b4cbbbf05c4f9181b7d8113cde81754831 (patch)
treed04418f02e4aeadb99b849c8219087e982cd6dba /src/monitor
parente157b9f6cb370e1b94bcac2044d26ad66d640fba (diff)
downloadsssd-cca497b4cbbbf05c4f9181b7d8113cde81754831.tar.gz
sssd-cca497b4cbbbf05c4f9181b7d8113cde81754831.tar.xz
sssd-cca497b4cbbbf05c4f9181b7d8113cde81754831.zip
confdb: Make it possible to use config snippets
Resolves: https://fedorahosted.org/sssd/ticket/2247 Signed-off-by: Lukas Slebodnik <lslebodn@redhat.com> Reviewed-by: Lukáš Slebodník <lslebodn@redhat.com> Reviewed-by: Jakub Hrozek <jhrozek@redhat.com>
Diffstat (limited to 'src/monitor')
-rw-r--r--src/monitor/monitor.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/monitor/monitor.c b/src/monitor/monitor.c
index 3f7ae7a38..c71cdc228 100644
--- a/src/monitor/monitor.c
+++ b/src/monitor/monitor.c
@@ -1872,6 +1872,7 @@ static int monitor_ctx_destructor(void *mem)
*/
errno_t load_configuration(TALLOC_CTX *mem_ctx,
const char *config_file,
+ const char *config_dir,
struct mt_ctx **monitor)
{
errno_t ret;
@@ -1892,7 +1893,7 @@ errno_t load_configuration(TALLOC_CTX *mem_ctx,
goto done;
}
- ret = confdb_setup(ctx, cdb_file, config_file, &ctx->cdb);
+ ret = confdb_setup(ctx, cdb_file, config_file, config_dir, &ctx->cdb);
if (ret != EOK) {
DEBUG(SSSDBG_FATAL_FAILURE, "Unable to setup ConfDB [%d]: %s\n",
ret, sss_strerror(ret));
@@ -3147,7 +3148,8 @@ int main(int argc, const char *argv[])
}
/* Parse config file, fail if cannot be done */
- ret = load_configuration(tmp_ctx, config_file, &monitor);
+ ret = load_configuration(tmp_ctx, config_file, CONFDB_DEFAULT_CONFIG_DIR,
+ &monitor);
if (ret != EOK) {
switch (ret) {
case ERR_MISSING_CONF: