#!/bin/sh set -e # Load debconf if available (might have been removed before purging # slapd) if [ -e "/usr/share/debconf/confmodule" ]; then . /usr/share/debconf/confmodule fi # Check if the user wants the database removed on purging slapd remove_database_on_purge() { db_get slapd/purge_database || RET=false if [ "$RET" = "true" ]; then return 0 else return 1 fi } if [ "$1" = "purge" ]; then echo -n "Removing slapd configuration... " rm -f /etc/ldap/slapd.conf /etc/ldap/slapd.conf.old 2>/dev/null || true rm -rf /etc/ldap/slapd.d/ 2>/dev/null || true rmdir /etc/ldap/schema || true echo done if remove_database_on_purge; then echo -n "Purging OpenLDAP database... " rm -rf /var/lib/ldap || true echo done fi rm -f /etc/apparmor.d/force-complain/usr.sbin.slapd >/dev/null 2>&1 || true fi #DEBHELPER# exit 0