X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=debian%2Fpostrm;h=9b3c29c7809c5acb039f88466de2c8cb79be9500;hb=941a324d12e1c205677260b7e3406be5958788f4;hp=a397de918ca61c2a85f6a1559e969526cbe653be;hpb=b76d253d5db9a66ac369774097a04418490ed95a;p=ca-certificates.git diff --git a/debian/postrm b/debian/postrm index a397de9..9b3c29c 100644 --- a/debian/postrm +++ b/debian/postrm @@ -16,6 +16,14 @@ set -e # * `disappear' overwrit>r> # for details, see /usr/share/doc/packaging-manual/ +# Clear the debconf database as early as possible and signal debconf that +# we are done with it. +if [ "$1" = purge ] && [ -e /usr/share/debconf/confmodule ]; then + . /usr/share/debconf/confmodule + db_purge + db_stop +fi + remove_dangling_symlinks() { if ! [ -d /etc/ssl/certs ] then @@ -45,10 +53,6 @@ case "$1" in [ -d /etc/ssl ] && rmdir --ignore-fail-on-non-empty /etc/ssl rm -f /etc/ca-certificates.conf* - if test -e /usr/share/debconf/confmodule; then - . /usr/share/debconf/confmodule - db_purge - fi ;; upgrade|failed-upgrade|abort-install|abort-upgrade|disappear)