Load/unload dav modules on postinst/postrm
[hcoop/zz_old/debian/hcoop-apache2-config.git] / debian / hcoop-apache2-config.postinst
index a6c0b58..9c51bc3 100644 (file)
@@ -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
     ;;