X-Git-Url: http://git.home-dn.net/?p=manu%2Fmod-proxy-html.git;a=blobdiff_plain;f=debian%2Fpostinst;h=f86a0d20ace936750789704633b786b24412b89d;hp=ccc14b4d8982f0039c171aa8efb188a47c0cc979;hb=a561245d28d0e20a5132890b8d9aeca17f15d588;hpb=e23d1bdf874c2af6d7ab54fa834da653cc75c6cc;ds=sidebyside diff --git a/debian/postinst b/debian/postinst index ccc14b4..f86a0d2 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 "$2" lt "3.0.0-1" ; 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)