[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#596280: unblock: kolabd/2.2.4-20100624-2



On Tue, Sep 14, 2010 at 18:10:56 +0200, Mathieu Parent (Debian) wrote:

> unblock libkolab-perl/1:2.2.4-20100624-2
> 

+-        &Kolab::log('K', 'Restarting OpenLDAP...');
+-        system("invoke-rc.d slapd restart &");
++        &Kolab::log('K', 'Stopping OpenLDAP...');
++        system("invoke-rc.d slapd stop");
++        &Kolab::log('K', 'Deleting old slapd config...');
++        system("rm -rf $Kolab::config{'ldapserver_confdir'}/slapd.d");
++        &Kolab::log('K', 'Converting slapd config... (most errors here can be ignored)');
++        system("mkdir $Kolab::config{'ldapserver_confdir'}/slapd.d");
++        system("slaptest -f $Kolab::config{'ldapserver_confdir'}/slapd.conf -F $Kolab::config{'ldapserver_confdir'}/slapd.d");
++        system("chown -R openldap $Kolab::config{'ldapserver_confdir'}/slapd.d");
++        system("chgrp -R openldap $Kolab::config{'ldapserver_confdir'}/slapd.d");
++        &Kolab::log('K', 'Starting OpenLDAP...');
++        system("invoke-rc.d slapd start");

Doesn't perl have rm, mkdir and chown functions?

Also rm -rf seems like heavy-handed configuration...

Unblocked.

Cheers,
Julien

Attachment: signature.asc
Description: Digital signature


Reply to: