diff options
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: |