1 #!/bin/sh 2 3 set -e 4 5 #EXTRA# 6 #DEBHELPER# 7 8 fixperms() { 9 chown -R www-data:adm \ 10 /var/cache/kolab-freebusy \ 11 /var/log/kolab-freebusy 12 chmod 750 \ 13 /var/cache/kolab-freebusy \ 14 /var/log/kolab-freebusy 15 } 16 17 reload_apache() 18 { 19 if apache2ctl configtest 2>/dev/null; then 20 invoke-rc.d apache2 $1 || true 21 else 22 echo "Your apache2 configuration is broken, so we're not restarting it for you." 23 fi 24 } 25 26 27 case "$1" in 28 configure) 29 fixperms 30 setup-kolab freebusy --use-system-config 31 a2enmod rewrite >/dev/null 2>&1 || true 32 if [ -e "/etc/apache2/sites-available/kolab-freebusy" -a ! -e "/etc/apache2/sites-enabled/kolab-freebusy" ]; then 33 a2ensite kolab-freebusy 34 fi 35 reload_apache reload 36 ;; 37 esac 38 39 exit 0