-#! /bin/sh
-
-set -e
+#!/bin/sh -e
case "$1" in
- purge)
- ;;
+ purge)
+ rm -f /etc/sudo-ldap.conf
+ rm -rf /var/lib/sudo
+ ;;
+
+ remove|upgrade|deconfigure)
+ ;;
- remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear)
- ;;
+ abort-upgrade|failed-upgrade)
+ if [ -e "/etc/sudoers.pre-conffile" ]; then
+ mv /etc/sudoers.pre-conffile /etc/sudoers
+ fi
+ ;;
- *)
- echo "postrm called with unknown argument \`$1'" >&2
- exit 1
+ *)
+ echo "unknown argument --> $1" >&2
+ exit 0
+ ;;
esac
-#DEBHELPER#
+# remove sudoers entries, if any, from nsswitch.conf
+if [ -w /etc/nsswitch.conf ] ; then
+ sed -i /^sudoers:/d /etc/nsswitch.conf
+fi
-exit 0
+#DEBHELPER#