aboutsummaryrefslogtreecommitdiff
path: root/rcynic
diff options
context:
space:
mode:
authorRob Austein <sra@hactrn.net>2013-03-25 23:04:20 +0000
committerRob Austein <sra@hactrn.net>2013-03-25 23:04:20 +0000
commitc33869628a1b06eff50f54e91fbfc8c9bedf2dcf (patch)
treec3f9540c3aeaff9cbcfe37b0d877baec34dfc8dc /rcynic
parent06f4f438d03b682c678101bb2c41b8632d9cf94b (diff)
Call rpkigui-rcynic script if it exists rather than trying to execute
its code directly, as the latter requires a lot of Django-related setup that's way out of scope for the RP code. Fixes #490. svn path=/trunk/; revision=5214
Diffstat (limited to 'rcynic')
-rw-r--r--rcynic/Makefile.in1
-rw-r--r--rcynic/rcynic-cron.py8
2 files changed, 4 insertions, 5 deletions
diff --git a/rcynic/Makefile.in b/rcynic/Makefile.in
index 0a11abd5..623855a3 100644
--- a/rcynic/Makefile.in
+++ b/rcynic/Makefile.in
@@ -88,6 +88,7 @@ COMPILE_PYTHON_CRON = \
AC_RCYNIC_USER='${RCYNIC_USER}' \
AC_RCYNIC_DIR='${RCYNIC_DIR}' \
AC_bindir='${bindir}' \
+ AC_sbindir='${sbindir}' \
AC_sysconfdir='${sysconfdir}' \
AC_RCYNIC_HTML_DIR='${RCYNIC_HTML_DIR}' \
${PYTHON} ${abs_top_srcdir}/buildtools/make-rcynic-script.py <$? >$@; \
diff --git a/rcynic/rcynic-cron.py b/rcynic/rcynic-cron.py
index 6c49e955..bf1d99d6 100644
--- a/rcynic/rcynic-cron.py
+++ b/rcynic/rcynic-cron.py
@@ -111,8 +111,6 @@ run(os.path.join(ac_bindir, "rtr-origin"),
os.path.join(ac_rcynic_dir, "data/authenticated"),
cwd = os.path.join(ac_rcynic_dir, "rpki-rtr"))
-try:
- import rpki.gui.cacheview.util
- rpki.gui.cacheview.util.import_rcynic_xml()
-except ImportError:
- pass
+prog = os.path.join(ac_sbindir, "rpkigui-rcynic")
+if os.path.exists(prog):
+ run(prog)