Branch 'pykolab-0.4' - pykolab/setup

Jeroen van Meeuwen vanmeeuwen at kolabsys.com
Fri Jul 20 11:34:14 CEST 2012


 pykolab/setup/setup_mta.py |    3 +++
 1 file changed, 3 insertions(+)

New commits:
commit 4b173df3d98e90e79abe471970777bcaa7ea0457
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen at kolabsys.com>
Date:   Wed Jul 18 10:38:14 2012 +0100

    Generate the localhost.pem dummy certificate if it doesn't exist (#886)

diff --git a/pykolab/setup/setup_mta.py b/pykolab/setup/setup_mta.py
index ebcca2f..e649342 100644
--- a/pykolab/setup/setup_mta.py
+++ b/pykolab/setup/setup_mta.py
@@ -249,6 +249,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'),





More information about the commits mailing list