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
signature.asc
Description: Digital signature