Fix for slapd postinst failure.
authorValentin Vidic <vvidic@carnet.hr>
Tue, 25 Mar 2008 16:20:21 +0000 (17:20 +0100)
committerValentin Vidic <vvidic@carnet.hr>
Tue, 25 Mar 2008 16:20:21 +0000 (17:20 +0100)
src/functions.sh

index ddcb7e0..46bb6f6 100644 (file)
@@ -650,7 +650,10 @@ upgrade_amavis () {
 
 # fix openldap-aai postinst user handling
 upgrade_openldap () {
-  #pkgrm openldap-cn # deprecated
+  # slapd postinst fails if this is false
+  echo 'slapd slapd/move_old_database boolean true' | debconf-set-selections 
+
+  # workaround for race condition in openldap-aai postinst
   apt-get -y$s install openldap-aai || true # postinst fails
   chown -R openldap:openldap /var/lib/ldap  # fix slapd
   /etc/init.d/slapd restart