1 #!/bin/sh 2 3 set -e 4 5 #EXTRA# 6 #DEBHELPER# 7 8 fixperms() { 9 chown -R www-data:www-data \ 10 /var/cache/kolab-webadmin \ 11 /var/log/kolab-webadmin 12 chmod 750 \ 13 /var/cache/kolab-webadmin \ 14 /var/log/kolab-webadmin 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 a2enmod rewrite > /dev/null || true 31 if [ -e "/etc/apache2/sites-available/kolab-webadmin" -a ! -e "/etc/apache2/sites-enabled/kolab-webadmin" ]; then 32 a2ensite kolab-webadmin > /dev/null || true 33 fi 34 reload_apache reload 35 ;; 36 esac 37 38 exit 0