X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=debian%2Fsudo-ldap.postrm;h=246f99dddf93905ace025ee07840e356d63756de;hb=refs%2Ftags%2Fdebian%2F1.8.3p1-3;hp=af99cb6605f675d43f299dfd68f6ca21a6b2b607;hpb=4433fc0b9c455b769a05150760469b08fc8ee506;p=debian%2Fsudo diff --git a/debian/sudo-ldap.postrm b/debian/sudo-ldap.postrm index af99cb6..246f99d 100644 --- a/debian/sudo-ldap.postrm +++ b/debian/sudo-ldap.postrm @@ -1,20 +1,30 @@ -#! /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#