diff options
author | Rob Austein <sra@hactrn.net> | 2014-03-31 02:39:01 +0000 |
---|---|---|
committer | Rob Austein <sra@hactrn.net> | 2014-03-31 02:39:01 +0000 |
commit | 5a5e0861f6231947be4909780da0db281078a175 (patch) | |
tree | 5a471ab7ccd4041a5e43779e622c8484ac741680 /rpkid/rpki-sql-setup | |
parent | e17652a55408d56c5cfca884b0e488c8fd67fb60 (diff) |
Debug apply-scripts database passing.
svn path=/branches/tk671/; revision=5720
Diffstat (limited to 'rpkid/rpki-sql-setup')
-rwxr-xr-x | rpkid/rpki-sql-setup | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/rpkid/rpki-sql-setup b/rpkid/rpki-sql-setup index c1535ec8..1d25d5c5 100755 --- a/rpkid/rpki-sql-setup +++ b/rpkid/rpki-sql-setup @@ -232,8 +232,9 @@ class Upgrade(object): def __cmp__(self, other): return cmp(self.version, other.version) - def apply(self): - log("Applying %s" % self.fn) + def apply(self, db): + # db is an argument here primarily so the script we exec can get at it + log("Applying %s to %s" % (self.fn, db.name)) with open(self.fn, "r") as f: exec f @@ -290,7 +291,7 @@ def do_apply_upgrades(name): log("Current version of %s is %s" % (db.name, db.version)) for upgrade in upgrades: if upgrade.version > db.version: - upgrade.apply() + upgrade.apply(db) db.version = upgrade.version db.version = current_version db.close() |