aboutsummaryrefslogtreecommitdiff
path: root/rpki/irdb/zookeeper.py
diff options
context:
space:
mode:
authorRob Austein <sra@hactrn.net>2016-03-21 02:39:08 +0000
committerRob Austein <sra@hactrn.net>2016-03-21 02:39:08 +0000
commit004393bdc2f3df5d85da88819bf47d72a883f7bb (patch)
treef325be9f47b29c5f134832f4933ff0066529c8de /rpki/irdb/zookeeper.py
parentd3cb2a1152bdb9a0cb391a388c702ff2f3be8371 (diff)
Rework rpkic setuid handling to something a bit more robust.
svn path=/branches/tk705/; revision=6322
Diffstat (limited to 'rpki/irdb/zookeeper.py')
-rw-r--r--rpki/irdb/zookeeper.py13
1 files changed, 4 insertions, 9 deletions
diff --git a/rpki/irdb/zookeeper.py b/rpki/irdb/zookeeper.py
index e7d9965c..9d40263c 100644
--- a/rpki/irdb/zookeeper.py
+++ b/rpki/irdb/zookeeper.py
@@ -382,15 +382,10 @@ class Zookeeper(object):
configure_rootd() because that's easier for the GUI.
"""
- try:
- self.resource_ca.repositories.get(handle = self.handle)
- return None
-
- except rpki.irdb.models.Repository.DoesNotExist:
- e = Element(tag_oob_publisher_request, nsmap = oob_nsmap, version = oob_version,
- publisher_handle = self.handle)
- B64Element(e, tag_oob_publisher_bpki_ta, self.resource_ca.certificate)
- return etree_wrapper(e, msg = 'This is the "repository offer" file for you to use if you want to publish in your own repository')
+ e = Element(tag_oob_publisher_request, nsmap = oob_nsmap, version = oob_version,
+ publisher_handle = self.handle)
+ B64Element(e, tag_oob_publisher_bpki_ta, self.resource_ca.certificate)
+ return etree_wrapper(e, msg = 'This is the "repository offer" file for you to use if you want to publish in your own repository')
def write_bpki_files(self):