#!/bin/sh -e . /usr/share/debconf/confmodule case "$1" in remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) ;; purge) userdel pks 2> /dev/null || true groupdel pks 2> /dev/null || true rm -rf /etc/pks rm -rf /usr/share/doc/pks rm -rf /var/lib/pks # Remove aliases from /etc/aliases if ! ( grep -q "^#PGP Keyserver Begin" /etc/aliases && grep -q "^#PGP Keyserver End" /etc/aliases ) then echo "Warning: '#PGP Keyserver Begin/End' lines not found in " echo "/etc/aliases. You will have to remove aliases by hand." echo "Sorry." echo "" echo "Press ENTER to continue..." echo "" read dummy < /dev/tty exit 0 else OLDALIASES=$(mktemp /tmp/etc-aliases.XXXXXXX) cp -p /etc/aliases $OLDALIASES cat $OLDALIASES | \ sed -e '/^#PGP Keyserver Begin/,/^#PGP Keyserver End/d' \ > /etc/aliases rm $OLDALIASES which newaliases > /dev/null && newaliases fi ;; *) echo "postrm called with unknown argument '$1'" >&2 exit 1 esac # dh_installdeb will replace this with shell code automatically # generated by other debhelper scripts. #DEBHELPER# exit 0