From: Clinton Ebadi Date: Fri, 7 Sep 2012 05:28:22 +0000 (-0400) Subject: Load/unload dav modules on postinst/postrm X-Git-Tag: debian/1~2 X-Git-Url: https://git.hcoop.net/hcoop/zz_old/debian/hcoop-apache2-config.git/commitdiff_plain/cf5855daab116ae0c70bd11d4c455bf0cb9f2086 Load/unload dav modules on postinst/postrm --- diff --git a/debian/hcoop-apache2-config.postinst b/debian/hcoop-apache2-config.postinst index a6c0b58..9c51bc3 100644 --- a/debian/hcoop-apache2-config.postinst +++ b/debian/hcoop-apache2-config.postinst @@ -20,11 +20,17 @@ set -e case "$1" in configure) - if [ -z "$2" ]; then - a2enmod -q waklog - fi - - if [ -e "/etc/apache2/mods-enabled/waklog.load" ]; then + # Redundantly enable on upgrades in case some new modules were + # enabled + a2enmod -q waklog + a2enmod -q dav + a2enmod -q dav_fs + a2enmod -q dav_lock + + if [ -e "/etc/apache2/mods-enabled/waklog.load" ] && \ + [ -e "/etc/apache2/mods-enabled/dav.load" ] && \ + [ -e "/etc/apache2/mods-enabled/dav_fs.load" ] && \ + [ -e "/etc/apache2/mods-enabled/dav_lock.load" ]; then invoke-rc.d apache2 restart fi ;; diff --git a/debian/hcoop-apache2-config.postrm b/debian/hcoop-apache2-config.postrm index 3dcae1d..2c2c923 100644 --- a/debian/hcoop-apache2-config.postrm +++ b/debian/hcoop-apache2-config.postrm @@ -20,6 +20,9 @@ set -e case "$1" in remove|purge) a2dismod -q -f waklog || true + a2dismod -q -f dav || true + a2dismod -q -f dav_fs || true + a2dismod -q -f dav_lock || true # invoke-rc.d apache2 restart ;;