diff -r f90939237a7c -r 706239603081 debian/littlebird-tc-core.postrm --- a/debian/littlebird-tc-core.postrm Sat Sep 03 00:03:24 2011 +0200 +++ b/debian/littlebird-tc-core.postrm Mon Sep 05 12:20:54 2011 +0200 @@ -24,11 +24,23 @@ purge|remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) case "$1" in - purge|remove) - db_subst littlebird-tc/removal action ${1%e}ing || true + purge) + ucf --debconf-ok --purge /etc/apache2/conf.d/littlebird-tc + + ucfq --with-colons littlebird-tc-core | while IFS=: read file rest + done + ucfr --purge littlebird-tc-core "$file" + done + + db_subst littlebird-tc/removal action purging || true db_input high littlebird-tc/removal || true db_go || true - ;; + ;; + remove) + db_subst littlebird-tc/removal action removing || true + db_input high littlebird-tc/removal || true + db_go || true + ;; esac ;;