From f21c8b17c9159f17d9aa40455e15cb4561f64962 Mon Sep 17 00:00:00 2001 From: Emmanuel Lacour Date: Wed, 17 Oct 2007 12:52:21 +0000 Subject: [PATCH] Enable new configuration file on upgrade --- debian/postinst | 23 ++++++++++++++--------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/debian/postinst b/debian/postinst index ccc14b4..2373cd4 100644 --- a/debian/postinst +++ b/debian/postinst @@ -31,16 +31,21 @@ case "$1" in configure) # Reload the module on upgrade if enabled if [ -n "$2" ]; then - if [ -e /etc/apache2/mods-enabled/proxy_html.load ]; then - reload_apache - fi + if [ -e /etc/apache2/mods-enabled/proxy_html.load ]; then + # We must reenable this module to enable the new configuration file + if [ dpkg --compare-versions "3.0.0-1" lt "$2" ]; then + a2dismod proxy_html >/dev/null || true + a2enmod proxy_html >/dev/null || true + fi + reload_apache + fi else - # Enable the module - if [ -e /etc/apache2/apache2.conf ]; then - a2enmod proxy_html >/dev/null || true - reload_apache - fi - fi + # Enable the module + if [ -e /etc/apache2/apache2.conf ]; then + a2enmod proxy_html >/dev/null || true + reload_apache + fi + fi ;; abort-upgrade|abort-remove|abort-deconfigure) -- 2.11.0