From bfdc3d37a9020fabafdd089341ce39aa6bfe20f0 Mon Sep 17 00:00:00 2001 From: Michael Elkins Date: Wed, 25 May 2016 21:54:56 +0000 Subject: Make rpkigui-import-routes use logging settings from /etc/rpki.conf instead of rpki.django_settings.gui Create new rpki.django_settings.gui_script Django settings file with a minimal subset required to use the ORM, to be used in auxillary scripts Add [rpkigui-import-routes] section to rpki.conf Change log level of warning about AS value errors in routeviews dumps to DEBUG svn path=/branches/tk705/; revision=6439 --- rpki/django_settings/gui_script.py | 47 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 rpki/django_settings/gui_script.py (limited to 'rpki/django_settings/gui_script.py') diff --git a/rpki/django_settings/gui_script.py b/rpki/django_settings/gui_script.py new file mode 100644 index 00000000..4aa18e2c --- /dev/null +++ b/rpki/django_settings/gui_script.py @@ -0,0 +1,47 @@ +# $Id: gui.py 6427 2016-05-07 04:14:02Z sra $ + +# Copyright (C) 2015-2016 Parsons Government Services ("PARSONS") +# Portions copyright (C) 2014 Dragon Research Labs ("DRL") +# +# Permission to use, copy, modify, and distribute this software for any +# purpose with or without fee is hereby granted, provided that the above +# copyright notices and this permission notice appear in all copies. +# +# THE SOFTWARE IS PROVIDED "AS IS" AND PARSONS AND DRL DISCLAIM ALL +# WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED +# WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL +# PARSONS OR DRL BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR +# CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS +# OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, +# NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION +# WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + +""" +This module contains settings for the GUI's auxillary scripts which just need +enough configuration to use the ORM. +""" + +# Pull in the irdb configuration, which in turn pulls in the common configuration. + +from .irdb import * # pylint: disable=W0401,W0614 + +__version__ = "$Id: gui.py 6427 2016-05-07 04:14:02Z sra $" + +INSTALLED_APPS.extend(( + #"django.contrib.contenttypes", # not sure if required for aux scripts? + "rpki.gui.app", + "rpki.gui.gui_rpki_cache", + "rpki.gui.routeview", + "rpki.rcynicdb" +)) + +LOGGING_CONFIG = None # we handle logging configuration ourself via rpki.conf + +# Allow local site to override any setting above -- but if there's +# anything that local sites routinely need to modify, please consider +# putting that configuration into rpki.conf and just adding code here +# to read that configuration. +try: + from local_settings import * # pylint: disable=W0401,F0401 +except ImportError: + pass -- cgit v1.2.3