X-Git-Url: http://www.privoxy.org/gitweb/?p=privoxy.git;a=blobdiff_plain;f=debian%2Fpostrm;h=aa9c832fb83d3d6770773a6c1d8512f3e4cb8bb2;hp=2c9e371ae6244c95fffcae8e50ac9708fa1527ba;hb=66b1e23830d60ea98b0ba2ac5644ef24a45f9c55;hpb=71aad3f90226d3a65014c6fff4f2fc7ea37c3b58 diff --git a/debian/postrm b/debian/postrm index 2c9e371a..aa9c832f 100644 --- a/debian/postrm +++ b/debian/postrm @@ -20,11 +20,22 @@ set -e case "$1" in purge) - echo "Removing user privoxy" - userdel privoxy || echo "WARNING: Problem removing user privoxy." - - echo "Deleting privoxy log files" - rm -rf /var/log/privoxy + # deluser --quiet privoxy + if [ -x "$(which ucf 2>/dev/null)" ]; then + ucf --purge /etc/privoxy/config + fi + if [ -x "$(which ucfr 2>/dev/null)" ]; then + ucfr --purge privoxy /etc/privoxy/config + fi + rm -rf /var/log/privoxy /etc/privoxy + if [ -e /usr/share/debconf/confmodule ]; then + . /usr/share/debconf/confmodule + db_purge + fi + # Remove https inspection certificates on purge: + if [ -d /var/lib/privoxy/certs ]; then + rm -rf /var/lib/privoxy/certs + fi ;; remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear)