X-Git-Url: http://git.home-dn.net/?p=manu%2Fmod-proxy-html.git;a=blobdiff_plain;f=debian%2Fpostinst;h=2373cd4ff9c7a416b5b3d1381bb38ccffbc781bc;hp=ccc14b4d8982f0039c171aa8efb188a47c0cc979;hb=f21c8b17c9159f17d9aa40455e15cb4561f64962;hpb=e23d1bdf874c2af6d7ab54fa834da653cc75c6cc 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)