aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRob Austein <sra@hactrn.net>2014-03-29 20:03:52 +0000
committerRob Austein <sra@hactrn.net>2014-03-29 20:03:52 +0000
commit21c75a399b429648dddf7cc58da171bab85688a3 (patch)
treed274e43e0daff9b4456e5b505915aaa5cd5d300f
parent9fa1dcd8e6be0c00d0d44e5ba00964036a7d2853 (diff)
Pull from trunk.
svn path=/branches/tk671/; revision=5715
-rwxr-xr-xrpkid/rpki-sql-backup24
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)