tags 416646 patch thanks Hi Jean-Michel,
Never too early to start preparing for lenny :) I've prepared a 0-day NMU for this release critical bug. Please find the patch attached; the NMU will be uploaded to incoming shortly. Cheers, -- Steve Langasek Give me a lever long enough and a Free OS Debian Developer to set it on, and I can move the world. [EMAIL PROTECTED] http://www.debian.org/
diff -u amavis-stats-0.1.12/debian/postrm amavis-stats-0.1.12/debian/postrm --- amavis-stats-0.1.12/debian/postrm +++ amavis-stats-0.1.12/debian/postrm @@ -5,9 +5,6 @@ set -e -# Source debconf library. -. /usr/share/debconf/confmodule - # summary of how this script can be called: # * <postrm> `remove' # * <postrm> `purge' @@ -40,33 +37,37 @@ case "$1" in remove|abort-install|abort-upgrade|failed-upgrade|disappear) - # Remove apache config if wanted. - db_get amavis-stats/config_apache - webserver="$RET" - case "$webserver" in - Apache) webservers="apache";; - Apache-SSL) webservers="apache-ssl";; - Apache2) webservers="apache2";; - Both) webservers="apache apache-ssl";; - *) webservers="";; - esac - - if [ ! -z "$webservers" ]; then - configapache - fi - ;; + # Remove apache config if wanted. + if [ -f /usr/share/debconf/confmodule ]; then + . /usr/share/debconf/confmodule + db_get amavis-stats/config_apache + webserver="$RET" + case "$webserver" in + Apache) webservers="apache";; + Apache-SSL) webservers="apache-ssl";; + Apache2) webservers="apache2";; + Both) webservers="apache apache-ssl";; + *) webservers="";; + esac + + if [ ! -z "$webservers" ]; then + configapache + fi + fi + ;; purge) dpkg-statoverride --remove /var/lib/amavis-stats dpkg-statoverride --remove /var/cache/amavis-stats - db_get amavis-stats/stay_on_purge - if [ "$RET" = "true" ]; then + if [ -f /usr/share/debconf/confmodule ]; then + db_get amavis-stats/stay_on_purge + if [ "$RET" = "true" ]; then rm -rf /var/lib/amavis-stats - rm -rf /var/cache/amavis-stats - fi + rm -rf /var/cache/amavis-stats + fi + fi getent passwd amavis-stats >/dev/null && deluser amavis-stats - db_purge ;; upgrade) ;; diff -u amavis-stats-0.1.12/debian/changelog amavis-stats-0.1.12/debian/changelog --- amavis-stats-0.1.12/debian/changelog +++ amavis-stats-0.1.12/debian/changelog @@ -1,3 +1,13 @@ +amavis-stats (0.1.12-7.4) unstable; urgency=high + + * Non-maintainer upload. + * High-urgency upload for RC bugfix. + * Guard the calls to debconf in the postrm so that they work even if + debconf has already been removed; and drop the duplicate call to + db_purge. Closes: #416646. + + -- Steve Langasek <[EMAIL PROTECTED]> Mon, 14 May 2007 22:51:18 -0700 + amavis-stats (0.1.12-7.3) unstable; urgency=low * Non-maintainer upload to complete former non-maintainer upload..:-)