diff --git a/Makefile b/Makefile index 10905da..543e49f 100644 --- a/Makefile +++ b/Makefile @@ -6,8 +6,6 @@ DIST_FILES = Makefile \ publik-create-users \ publik-create-databases \ publik-cluster-link \ - publik-emailconf \ - publik.conf.example \ doc \ nginx diff --git a/debian/control b/debian/control index 878faee..bea3c53 100644 --- a/debian/control +++ b/debian/control @@ -9,7 +9,6 @@ Package: publik-common Architecture: all Depends: ${misc:Depends}, python3:any, - python3-yaml, postgresql-client, publik-base-theme Recommends: entrouvert-archive-keyring, diff --git a/publik-emailconf b/publik-emailconf deleted file mode 100755 index 31df353..0000000 --- a/publik-emailconf +++ /dev/null @@ -1,37 +0,0 @@ -#!/usr/bin/python3 -import argparse -import os -import subprocess -import yaml - -parser = argparse.ArgumentParser() -parser.add_argument('site', help='free form site name, including test/prod/else hints') -args = parser.parse_args() - -template = """# created by publik-emailconf -ADMINS = (('Admin EO', 'admin+{site}.{brique}@entrouvert.com'),) -SERVER_EMAIL = 'admin+{site}.{brique}@entrouvert.com' -""" - -with open('/etc/publik/publik.conf') as fh: - briques = yaml.load(fh.read())['defaults']['briques'] - -for brique in briques: - if brique == 'authentic2-multitenant': - briquename = 'authentic' - else: - briquename = brique - - if not os.path.isdir('/etc/%s' % brique): - continue - - settings_d = '/etc/%s/settings.d' % brique - if not os.path.isdir(settings_d): - os.mkdir(settings_d) - - with open('/etc/%s/settings.d/email.py' % brique, 'w') as fh: - fh.write(template.format(site=args.site, brique=briquename)) - -for brique in briques: - print('restarting %s' % brique) - subprocess.call('systemctl restart %s' % brique, shell=True)