From e389b12b4deb578ea2e57c50a24f47afc8a07981 Mon Sep 17 00:00:00 2001 From: "Jeroen van Meeuwen (Kolab Systems)" Date: Wed, 18 Jul 2012 10:38:14 +0100 Subject: Generate the localhost.pem dummy certificate if it doesn't exist (#886) --- pykolab/setup/setup_mta.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pykolab/setup/setup_mta.py b/pykolab/setup/setup_mta.py index 4998acf..f9202d3 100644 --- a/pykolab/setup/setup_mta.py +++ b/pykolab/setup/setup_mta.py @@ -252,6 +252,9 @@ result_attribute = mail log.error(_("Could not write out Postfix configuration file /etc/postfix/master.cf")) return + if os.path.isfile('/etc/pki/tls/certs/make-dummy-cert') and not os.path.isfile('/etc/pki/tls/private/localhost.pem'): + subprocess.call(['/etc/pki/tls/certs/make-dummy-cert', '/etc/pki/tls/private/localhost.pem']) + amavisd_settings = { 'ldap_server': 'localhost', 'ldap_bind_dn': conf.get('ldap', 'service_bind_dn'), -- cgit v1.1