#! /bin/sh -e set -e case "$1" in remove) . /usr/share/debconf/confmodule db_version 2.0 || [ $? -lt 30 ] rm -f /usr/share/phpldapadmin/config.php db_get phpldapadmin/reconfigure-webserver webservers="$RET" restart="" for webserver in $webservers; do webserver=${webserver%,} case "$webserver" in apache|apache-perl|apache-ssl) rm -f /etc/$webserver/conf.d/phpldapadmin test -x /usr/sbin/$webserver || continue restart="$restart $webserver" ;; apache2) if [ -e /usr/share/apache2/apache2-maintscript-helper ] ; then . /usr/share/apache2/apache2-maintscript-helper apache2_invoke disconf phpldapadmin.conf || exit $? fi rm -f /etc/$webserver/conf-available/phpldapadmin.conf rmdir /etc/$webserver/conf-available || true ;; *) ;; esac done db_get phpldapadmin/restart-webserver res="$RET" db_stop || true if [ "$res" = "true" ]; then for webserver in $restart; do webserver=${webserver%,} if which invoke-rc.d > /dev/null ; then invoke-rc.d $webserver restart else /etc/init.d/$webserver restart fi done fi ;; purge) rm -f /usr/share/phpldapadmin/config/config.php for ext in '~' '%' .bak .ucf-new .ucf-old .ucf-dist; do rm -f /etc/phpldapadmin/config.php$ext done rm -f /etc/phpldapadmin/config.php if which ucf >/dev/null; then ucf --purge /etc/phpldapadmin/config.php fi if which ucfr >/dev/null; then ucfr --purge phpldapadmin /etc/phpldapadmin/config.php fi rmdir --ignore-fail-on-non-empty /etc/phpldapadmin || true ;; esac # Automatically added by dh_installdeb/13.11.10 dpkg-maintscript-helper dir_to_symlink /usr/share/phpldapadmin/hooks/classes /etc/phpldapadmin/hooks/classes 1.2.6.6-1\~ -- "$@" dpkg-maintscript-helper dir_to_symlink /usr/share/phpldapadmin/hooks/functions /etc/phpldapadmin/hooks/functions 1.2.6.6-1\~ -- "$@" # End automatically added section # Automatically added by dh_installdebconf/13.11.10 if [ "$1" = purge ] && [ -e /usr/share/debconf/confmodule ]; then . /usr/share/debconf/confmodule db_purge fi # End automatically added section