diff options
author | Lukas Slebodnik <lslebodn@redhat.com> | 2017-04-29 19:11:31 +0200 |
---|---|---|
committer | Jakub Hrozek <jhrozek@redhat.com> | 2017-05-23 11:36:22 +0200 |
commit | 87de1e0fb0f1b40bc088540f7a24f0a20fecf618 (patch) | |
tree | c81cd4508ea898e6db79d3a887517377c9164b86 /src/tools/sssctl | |
parent | 29d063505c07127f7747405b1a61d8f782673645 (diff) | |
download | sssd-87de1e0fb0f1b40bc088540f7a24f0a20fecf618.tar.gz sssd-87de1e0fb0f1b40bc088540f7a24f0a20fecf618.tar.xz sssd-87de1e0fb0f1b40bc088540f7a24f0a20fecf618.zip |
CONFDB: Use default configuration with missing sssd.conf
Resolves:
https://pagure.io/SSSD/sssd/issue/3339
Reviewed-by: Jakub Hrozek <jhrozek@redhat.com>
Reviewed-by: Pavel Březina <pbrezina@redhat.com>
Diffstat (limited to 'src/tools/sssctl')
-rw-r--r-- | src/tools/sssctl/sssctl_config.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/tools/sssctl/sssctl_config.c b/src/tools/sssctl/sssctl_config.c index 7e3ebf542..ff382192a 100644 --- a/src/tools/sssctl/sssctl_config.c +++ b/src/tools/sssctl/sssctl_config.c @@ -64,8 +64,9 @@ errno_t sssctl_config_check(struct sss_cmdline *cmdline, /* Open config file */ ret = sss_ini_config_file_open(init_data, SSSD_CONFIG_FILE); if (ret == ENOENT) { - ERROR("File %1$s does not exist.\n", SSSD_CONFIG_FILE); - goto done; + PRINT("File %1$s does not exist. SSSD will use default " + "configuration with files provider.\n", SSSD_CONFIG_FILE); + ret = EOK; } else if (ret != EOK) { DEBUG(SSSDBG_TRACE_FUNC, "sss_ini_config_file_open failed: %s [%d]\n", |