aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Elkins <melkins@tislabs.com>2011-01-24 22:41:21 +0000
committerMichael Elkins <melkins@tislabs.com>2011-01-24 22:41:21 +0000
commit78000ffbd1e5bc27a94320d1572b108880a45fc6 (patch)
treec839821e59a0d731c663825529b080e6254b47a1
parent775ba62d6dba267fb3e0821840535f85d3d840a1 (diff)
fix botched called to glue.conf()
svn path=/rpkid/rpki/gui/app/glue.py; revision=3650
-rw-r--r--rpkid/rpki/gui/app/glue.py2
-rw-r--r--rpkid/rpki/gui/app/views.py18
2 files changed, 9 insertions, 11 deletions
diff --git a/rpkid/rpki/gui/app/glue.py b/rpkid/rpki/gui/app/glue.py
index 0204ff9e..25a06c1d 100644
--- a/rpkid/rpki/gui/app/glue.py
+++ b/rpkid/rpki/gui/app/glue.py
@@ -52,7 +52,7 @@ def conf(handle):
def invoke_rpki(handle, args):
"""Invoke the myrpki cli for the specified configuration."""
- myrpki_dir = confdir(handle)
+ myrpki_dir = conf(handle)
config = myrpki_dir + '/rpki.conf'
# default rpki.conf uses relative paths, so chdir() to the repo first
cmd = 'cd %s && %s %s' % (settings.MYRPKI, myrpki_dir, ' '.join(['--config=' + config] + args))
diff --git a/rpkid/rpki/gui/app/views.py b/rpkid/rpki/gui/app/views.py
index 6929ab36..b0acf0fa 100644
--- a/rpkid/rpki/gui/app/views.py
+++ b/rpkid/rpki/gui/app/views.py
@@ -541,16 +541,14 @@ def upload_myrpki_xml(request, self_handle):
conf = handle_or_404(request, self_handle)
if request.method == 'POST':
- try:
- fname = '%s/%s/myrpki.xml' % (settings.MYRPKI_DATA_DIR, self_handle,)
- print >>sys.stderr, 'writing ', fname
- myrpki_xml = open(fname, 'w')
- myrpki_xml.write(request.raw_post_data)
- myrpki_xml.close()
-
- glue.configure_daemons(conf.host)
- except:
- print >>sys.stderr, ''.join(sys.exc_info())
+ fname = glue.conf(self_handle) + '/myrpki.xml'
+ print >>sys.stderr, 'writing ', fname
+
+ myrpki_xml = open(fname, 'w')
+ myrpki_xml.write(request.raw_post_data)
+ myrpki_xml.close()
+
+ glue.configure_daemons(conf.host)
return serve_file(self_handle, 'myrpki.xml', 'application/xml')