32 lines
973 B
Bash
32 lines
973 B
Bash
#!/bin/sh
|
|
|
|
ECHO_CMD=echo
|
|
|
|
if [ -f "%%PREFIX%%/etc/openldap/slapd.conf" ]; then
|
|
DBDIR=`awk '$1 == "directory" {print $2}' "%%PREFIX%%/etc/openldap/slapd.conf"`
|
|
fi
|
|
|
|
case $2 in
|
|
POST-DEINSTALL)
|
|
${ECHO_CMD}
|
|
${ECHO_CMD} "The OpenLDAP server package has been deleted."
|
|
${ECHO_CMD} "If you're *not* upgrading and won't be using"
|
|
${ECHO_CMD} "it any longer, you may want to issue the"
|
|
${ECHO_CMD} "following commands:"
|
|
${ECHO_CMD}
|
|
if ([ "${DBDIR}" ] && [ -d "${DBDIR}" ]) || ([ ! "${DBDIR}" ] && [ -d %%DATABASEDIR%% ]); then
|
|
${ECHO_CMD} "- to delete the OpenLDAP database permanently (losing all data):"
|
|
if [ "${DBDIR}" ] && [ -d "${DBDIR}" ]; then
|
|
${ECHO_CMD} " rm -Rf ${DBDIR}"
|
|
else
|
|
${ECHO_CMD} " rm -Rf %%DATABASEDIR%%"
|
|
fi
|
|
${ECHO_CMD}
|
|
fi
|
|
${ECHO_CMD} "- to remove the OpenLDAP user:"
|
|
${ECHO_CMD} " pw userdel ldap"
|
|
${ECHO_CMD}
|
|
${ECHO_CMD} "If you are upgrading, don't forget to restart slapd."
|
|
${ECHO_CMD}
|
|
;;
|
|
esac
|