diff options
author | Rob Austein <sra@hactrn.net> | 2010-03-08 22:59:03 +0000 |
---|---|---|
committer | Rob Austein <sra@hactrn.net> | 2010-03-08 22:59:03 +0000 |
commit | 911052ccce44e90d3c40387db5c7cb2a53dc6f08 (patch) | |
tree | 3a949d144c9a12d3121e969235f835a87bf6e240 /myrpki.rototill/setup.py | |
parent | 64b65db19897e650461373ba3e8cffb3e92553a5 (diff) |
Consolidated entitydb() mechanism
svn path=/myrpki.rototill/myirbe.py; revision=3047
Diffstat (limited to 'myrpki.rototill/setup.py')
-rw-r--r-- | myrpki.rototill/setup.py | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/myrpki.rototill/setup.py b/myrpki.rototill/setup.py index 75f6aa6c..5e04a8fb 100644 --- a/myrpki.rototill/setup.py +++ b/myrpki.rototill/setup.py @@ -68,7 +68,7 @@ class main(rpki.cli.Cmd): self.run_pubd = self.cfg.getboolean("run_pubd") self.run_rootd = self.cfg.getboolean("run_rootd") - self.entitydb_dir = self.cfg.get("entitydb_dir", "entitydb") + self.entitydb = myrpki.EntityDB(self.cfg) if self.run_rootd and (not self.run_pubd or not self.run_rpkid): raise RuntimeError, "Can't run rootd unless also running rpkid and pubd" @@ -83,10 +83,6 @@ class main(rpki.cli.Cmd): self.rsync_server = self.cfg.get("publication_rsync_server") - def entitydb(self, *args): - return os.path.join(self.entitydb_dir, *args) - - def do_initialize(self, arg): if arg: raise RuntimeError, "This command takes no arguments" @@ -196,7 +192,7 @@ class main(rpki.cli.Cmd): try: repo = None - for f in glob.iglob(self.entitydb("repositories", "*.xml")): + for f in self.entitydb.iterate("repositories", "*.xml"): r = myrpki.etree_read(f) if r.get("type") == "confirmed": if repo is not None: |