diff options
author | Rob Austein <sra@hactrn.net> | 2014-03-29 20:03:52 +0000 |
---|---|---|
committer | Rob Austein <sra@hactrn.net> | 2014-03-29 20:03:52 +0000 |
commit | 21c75a399b429648dddf7cc58da171bab85688a3 (patch) | |
tree | d274e43e0daff9b4456e5b505915aaa5cd5d300f | |
parent | 9fa1dcd8e6be0c00d0d44e5ba00964036a7d2853 (diff) |
Pull from trunk.
svn path=/branches/tk671/; revision=5715
-rwxr-xr-x | rpkid/rpki-sql-backup | 24 |
1 files changed, 8 insertions, 16 deletions
diff --git a/rpkid/rpki-sql-backup b/rpkid/rpki-sql-backup index f90ee1e8..0b2d079d 100755 --- a/rpkid/rpki-sql-backup +++ b/rpkid/rpki-sql-backup @@ -43,19 +43,11 @@ args = parser.parse_args() cfg = rpki.config.parser(args.config, "myrpki") -def dump(section): - subprocess.check_call( - ("mysqldump", "--add-drop-database", - "-u", cfg.get("sql-username", section = section), - "-p" + cfg.get("sql-password", section = section), - "-B", cfg.get("sql-database", section = section)), - stdout = args.output) - -if cfg.getboolean("start_rpkid", False): - dump("irdbd") - -if cfg.getboolean("start_irdbd", False): - dump("rpkid") - -if cfg.getboolean("start_pubd", False): - dump("pubd") +for name in ("rpkid", "irdbd", "pubd"): + if cfg.getboolean("start_" + name, False): + subprocess.check_call( + ("mysqldump", "--add-drop-database", + "-u", cfg.get("sql-username", section = name), + "-p" + cfg.get("sql-password", section = name), + "-B", cfg.get("sql-database", section = name)), + stdout = args.output) |