Avoid checking config file when performing standby clone action

Signed-off-by: Daniel Farina <daniel@heroku.com>
This commit is contained in:
Daniel Farina
2011-02-10 02:10:58 -08:00
parent ebbb7c3a47
commit da82829659

View File

@@ -262,16 +262,21 @@ main(int argc, char **argv)
else
dbname = "postgres";
}
/*
* Read the configuration file: repmgr.conf
* Read the configuration file: repmgr.conf, but only if we're not doing a
* STANDBY CLONE action: it is not necessary to have the configuration file
* in that case.
*/
parse_config(config_file, &config);
if (config.node == -1)
if (action != STANDBY_CLONE)
{
fprintf(stderr, "Node information is missing. "
"Check the configuration file.\n");
exit(1);
parse_config(config_file, &config);
if (config.node == -1)
{
fprintf(stderr, "Node information is missing. "
"Check the configuration file.\n");
exit(1);
}
}
keywords[2] = "user";