pykolab/setup
Timotheus Pokorra
pokorra at kolabsys.com
Fri Feb 13 12:19:28 CET 2015
pykolab/setup/setup_ldap.py | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
New commits:
commit 86a54625c8149ef51c9f62a4675acd5242d8b387
Author: Timotheus Pokorra <tp at tbits.net>
Date: Thu Feb 12 16:30:53 2015 +0100
show meaningful error message if dirsrv-admin.service does not exist fixes #4554
diff --git a/pykolab/setup/setup_ldap.py b/pykolab/setup/setup_ldap.py
index 04311d2..c805d20 100644
--- a/pykolab/setup/setup_ldap.py
+++ b/pykolab/setup/setup_ldap.py
@@ -670,7 +670,10 @@ ServerAdminPwd = %(admin_pass)s
auth._auth.ldap.modify_s(dn, modlist)
if os.path.isfile('/bin/systemctl'):
- subprocess.call(['/bin/systemctl', 'enable', 'dirsrv-admin.service'])
+ if not os.path.isfile('/usr/lib/systemd/system/dirsrv-admin.service'):
+ log.info(_("directory server admin service not available"))
+ else:
+ subprocess.call(['/bin/systemctl', 'enable', 'dirsrv-admin.service'])
elif os.path.isfile('/sbin/chkconfig'):
subprocess.call(['/sbin/chkconfig', 'dirsrv-admin', 'on'])
elif os.path.isfile('/usr/sbin/update-rc.d'):
More information about the commits
mailing list