- # 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
+ # slapd removes org.ldif during switch from ldap -> openldap user
+ if [ -f $ldif_backup -a ! -f $ldif ]; then
+ cp -v $ldif_backup $ldif
+ fi
+
+ # openldap-aai postinst fails here because of database permissions
+ apt-get -y install openldap-aai || true
+ chown -R openldap:openldap /var/lib/ldap