diff options
author | Rob Austein <sra@hactrn.net> | 2009-07-18 04:04:04 +0000 |
---|---|---|
committer | Rob Austein <sra@hactrn.net> | 2009-07-18 04:04:04 +0000 |
commit | 4468d7e7e1d8a5411aa114e5a1e9d7c1b899174a (patch) | |
tree | 5a481c23eff29e6043c318311dae253918852a61 /myrpki/sql-cleaner.py | |
parent | 28f6ce584802ad4fbba9096b9d1a289cbc52972d (diff) |
Rewrite SQL hacks to use yamltest.conf
svn path=/myrpki/sql-cleaner.py; revision=2642
Diffstat (limited to 'myrpki/sql-cleaner.py')
-rw-r--r-- | myrpki/sql-cleaner.py | 21 |
1 files changed, 9 insertions, 12 deletions
diff --git a/myrpki/sql-cleaner.py b/myrpki/sql-cleaner.py index d47b5bf5..8f5f946a 100644 --- a/myrpki/sql-cleaner.py +++ b/myrpki/sql-cleaner.py @@ -20,22 +20,19 @@ PERFORMANCE OF THIS SOFTWARE. import subprocess, ConfigParser +cfg = ConfigParser.RawConfigParser() +cfg.read("yamltest.conf") + for name in ("rpkid", "irdbd", "pubd"): try: - cfg = ConfigParser.RawConfigParser() - cfg.read("%s.conf" % name) - username = cfg.get(name, "sql-username") - password = cfg.get(name, "sql-password") - database = cfg.get(name, "sql-database") - + passwd = cfg.get("yamltest", "%s_db_pass" % name) except: - print "Cleaner couldn't read %s config file, ignoring" % name - continue + passwd = "fnord" - dbs = [database] - dbs.extend("%s%d" % (database, i) for i in xrange(12)) + dbs = [name[:4]] + dbs.extend("%s%d" % (name[:4], i) for i in xrange(12)) for db in dbs: - subprocess.check_call(("mysql", "-u", username, "-p" + password, db), - stdin = open("../rpkid/%s.sql" % name)) + subprocess.check_call(("mysql", "-u", name[:4], "-p" + passwd, db), + stdin = open("../rpkid/%s.sql" % name)) |