X-Git-Url: http://ftp.carnet.hr/carnet-debian/scm?a=blobdiff_plain;ds=sidebyside;f=debian%2Flibapache-mod-security.postinst;fp=debian%2Flibapache-mod-security.postinst;h=a8a6a40d247347bc96eb64ed630397e9c77764d0;hb=c1ff66f31656cd9fc68afb6d63f9aa97ca1c91b0;hp=0000000000000000000000000000000000000000;hpb=b7293312bcd8a403bf762a99cb6871bdcf436f3a;p=libapache-mod-security.git diff --git a/debian/libapache-mod-security.postinst b/debian/libapache-mod-security.postinst new file mode 100644 index 0000000..a8a6a40 --- /dev/null +++ b/debian/libapache-mod-security.postinst @@ -0,0 +1,31 @@ +#!/bin/sh -e +# copied from libapache2-mod-php4 + +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 [ -n "$2" ]; then +# we're upgrading. test if we're enabled, and if so, restart to reload the module. + if [ -e /etc/apache2/mods-enabled/mod-security.load ]; then + reload_apache + fi + exit 0 +fi + +if [ -e /etc/apache2/apache2.conf ]; then +# Enable the module, but hide a2enmod's misleading message about apachectl +# and force-reload the thing ourselves. + a2enmod mod-security >/dev/null || true + a2enmod unique_id >/dev/null || true + reload_apache +fi + +#DEBHELPER# + +exit 0