From: Adam Dickmeiss Date: Wed, 20 Jun 2007 19:24:43 +0000 (+0000) Subject: Reload apache2 in configure mode (install/upgrade) X-Git-Tag: PAZPAR2.1.0.1~28 X-Git-Url: http://lists.indexdata.dk/?a=commitdiff_plain;h=6a2f9ec8c15918dbf86c96da0b4b9e34b41edea9;p=pazpar2-moved-to-github.git Reload apache2 in configure mode (install/upgrade) --- diff --git a/debian/pazpar2-apache2.postinst b/debian/pazpar2-apache2.postinst index 1dd77a5..62d861e 100644 --- a/debian/pazpar2-apache2.postinst +++ b/debian/pazpar2-apache2.postinst @@ -1,7 +1,24 @@ #!/bin/sh set -e -if [ ! -f /etc/apache2/mods-enabled/proxy_http.load ]; then - a2enmod proxy_http + +if [ "$1" != "configure" ]; then + exit 0 fi +reload_apache() +{ + if apache2ctl configtest 2>/dev/null; then + invoke-rc.d apache2 force-reload || true + else + echo "Your apache2 configuration is broken, so we're not restarting it for you." + fi +} + +if [ -e /etc/apache2/apache2.conf ]; then + if [ ! -f /etc/apache2/mods-enabled/proxy_http.load ]; then + a2enmod proxy_http || true + fi + + reload_apache +fi exit 0