diff options
author | Rob Austein <sra@hactrn.net> | 2014-03-29 20:01:49 +0000 |
---|---|---|
committer | Rob Austein <sra@hactrn.net> | 2014-03-29 20:01:49 +0000 |
commit | 546c97aca819bbf4edcb366569e67ec2ff735db4 (patch) | |
tree | 9b70029ec65ee1057cd6f1fab01c71b114b00123 | |
parent | 7e56d5b54e0ce45929d414de791b3e87d8d088db (diff) |
Simplify, fixing swapped test (rpkid vs irdbd) in the process.
svn path=/trunk/; revision=5714
-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) |