aboutsummaryrefslogtreecommitdiff
path: root/myrpki.rototill/yamltest.py
diff options
context:
space:
mode:
Diffstat (limited to 'myrpki.rototill/yamltest.py')
-rw-r--r--myrpki.rototill/yamltest.py9
1 files changed, 3 insertions, 6 deletions
diff --git a/myrpki.rototill/yamltest.py b/myrpki.rototill/yamltest.py
index a8a41b95..ad64420c 100644
--- a/myrpki.rototill/yamltest.py
+++ b/myrpki.rototill/yamltest.py
@@ -134,10 +134,7 @@ class allocation_db(list):
a.crl_interval = a.parent.crl_interval
if a.regen_margin is None:
a.regen_margin = a.parent.regen_margin
- i = 0
- for j in xrange(3):
- i = a.sia_base.index("/", i) + 1
- a.client_handle = a.sia_base[i:].rstrip("/")
+ a.client_handle = "/".join(a.sia_base.rstrip("/").split("/")[3:])
self.root.closure()
self.map = dict((a.name, a) for a in self)
for a in self:
@@ -406,7 +403,6 @@ class allocation(object):
if self.is_root():
r["myrpki", "rootd_server_port"] = str(self.rootd_port)
- r["myrpki", "rootd_resource_class_name"] = self.name
if self.runs_pubd():
r["pubd", "sql-database"] = "pubd%d" % self.engine
@@ -416,6 +412,7 @@ class allocation(object):
r["myrpki", "pubd_server_port"] = str(s.pubd_port)
r["myrpki", "repository_bpki_certificate"] = s.path("bpki/servers/ca.cer")
r["myrpki", "repository_handle"] = self.client_handle
+ r["myrpki", "publication_rsync_server"] = "localhost:%s" % s.rsync_port
if rpkid_password:
r["rpkid", "sql-password"] = rpkid_password
@@ -631,7 +628,7 @@ for d in db:
p = d.find_pubd()
p.run_setup("answer_repository_client", d.path("entitydb", "identity.xml"))
print
- d.run_setup("process_repository_answer", p.path("entitydb", "pubclients", "%s.xml" % d.name))
+ d.run_setup("process_repository_answer", p.path("entitydb", "pubclients", "%s.%s.xml" % (p.name, d.name)))
print
print