X-Git-Url: http://jsfdemo.indexdata.com/?a=blobdiff_plain;f=debian%2Fpazpar2-apache2.postinst;h=62d861e856ebc8ce25f6048ec29eb33c20d46c4f;hb=a4c1dd6dfd756fcd7dc6e4af0dda8f845c542a1d;hp=1dd77a511c87d29fed548e446c99c734a7ebe517;hpb=f7b3a88dd76d98d78f1de73262ca18887b74ad3d;p=pazpar2-moved-to-github.git 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