From: Emmanuel Lacour Date: Wed, 17 Oct 2007 12:52:21 +0000 (+0000) Subject: Enable new configuration file on upgrade X-Git-Tag: 3.0.0-1~2 X-Git-Url: http://git.home-dn.net/?p=manu%2Fmod-proxy-html.git;a=commitdiff_plain;h=f21c8b17c9159f17d9aa40455e15cb4561f64962;ds=sidebyside Enable new configuration file on upgrade --- 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)