mirror of
https://github.com/EnterpriseDB/repmgr.git
synced 2026-03-22 22:56:29 +00:00
If problems found with configuration file, show which file was read
But only if it wasn't explicitly specified with -f/--config-file.
This commit is contained in:
@@ -77,14 +77,13 @@ load_config(const char *config_file, bool verbose, bool terse, t_configuration_o
|
||||
{
|
||||
log_error(_("provided configuration file \"%s\" not found: %s"),
|
||||
config_file,
|
||||
strerror(errno)
|
||||
);
|
||||
strerror(errno));
|
||||
exit(ERR_BAD_CONFIG);
|
||||
}
|
||||
|
||||
if (verbose == true)
|
||||
{
|
||||
log_notice(_("using configuration file \"%s\""), config_file);
|
||||
log_notice(_("using provided configuration file \"%s\""), config_file);
|
||||
}
|
||||
|
||||
config_file_provided = true;
|
||||
@@ -1218,6 +1217,9 @@ exit_with_config_file_errors(ItemList *config_errors, ItemList *config_warnings,
|
||||
item_list_free(config_warnings);
|
||||
}
|
||||
|
||||
if (config_file_provided == false)
|
||||
log_detail(_("configuration file is: \"%s\""), config_file_path);
|
||||
|
||||
exit(ERR_BAD_CONFIG);
|
||||
}
|
||||
|
||||
|
||||
@@ -1755,13 +1755,13 @@ do_help(void)
|
||||
printf(_("General options:\n"));
|
||||
printf(_(" -?, --help show this help, then exit\n"));
|
||||
printf(_(" -V, --version output version information, then exit\n"));
|
||||
|
||||
puts("");
|
||||
|
||||
printf(_("General configuration options:\n"));
|
||||
printf(_(" -b, --pg_bindir=PATH path to PostgreSQL binaries (optional)\n"));
|
||||
printf(_(" -f, --config-file=PATH path to the repmgr configuration file\n"));
|
||||
printf(_(" -F, --force force potentially dangerous operations to happen\n"));
|
||||
puts("");
|
||||
|
||||
printf(_("Database connection options:\n"));
|
||||
printf(_(" -d, --dbname=DBNAME database to connect to (default: "));
|
||||
|
||||
Reference in New Issue
Block a user