From 375df8d0bfbd9a7cc7e8c0ddaa62a8ab2dc89be0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20P=C3=A9ters?= Date: Fri, 11 Aug 2017 14:33:56 +0200 Subject: [PATCH] debian: add support for $etc_dir/settings.d/ (#17971) --- debian/debian_config_settings_d.py | 4 ++++ debian/server/debian_config.py | 3 +++ 2 files changed, 7 insertions(+) create mode 100644 debian/debian_config_settings_d.py diff --git a/debian/debian_config_settings_d.py b/debian/debian_config_settings_d.py new file mode 100644 index 0000000..132318c --- /dev/null +++ b/debian/debian_config_settings_d.py @@ -0,0 +1,4 @@ +import glob + +for filename in sorted(glob.glob(os.path.join(ETC_DIR, 'settings.d', '*.py'))): + execfile(filename) diff --git a/debian/server/debian_config.py b/debian/server/debian_config.py index e06d165..439a713 100644 --- a/debian/server/debian_config.py +++ b/debian/server/debian_config.py @@ -13,3 +13,6 @@ MELLON_ADAPTER = ('hobo.utils.MellonAdapter',) INSTALLED_APPS = ('hobo.agent.hobo', ) + INSTALLED_APPS execfile(os.path.join(ETC_DIR, 'settings.py')) + +# run additional settings snippets +execfile('/usr/lib/hobo/debian_config_settings_d.py') -- 2.14.1