1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1.2 +++ b/debian/postinst Sat Feb 22 01:11:30 2014 +0100
1.3 @@ -0,0 +1,38 @@
1.4 +#!/bin/sh
1.5 +
1.6 +set -e
1.7 +
1.8 +#EXTRA#
1.9 +#DEBHELPER#
1.10 +
1.11 +fixperms() {
1.12 + chown -R www-data:www-data \
1.13 + /var/cache/kolab-webadmin \
1.14 + /var/log/kolab-webadmin
1.15 + chmod 750 \
1.16 + /var/cache/kolab-webadmin \
1.17 + /var/log/kolab-webadmin
1.18 +}
1.19 +
1.20 +reload_apache()
1.21 +{
1.22 + if apache2ctl configtest 2>/dev/null; then
1.23 + invoke-rc.d apache2 $1 || true
1.24 + else
1.25 + echo "Your apache2 configuration is broken, so we're not restarting it for you."
1.26 + fi
1.27 +}
1.28 +
1.29 +
1.30 +case "$1" in
1.31 + configure)
1.32 + fixperms
1.33 + a2enmod rewrite > /dev/null || true
1.34 + if [ -e "/etc/apache2/sites-available/kolab-webadmin" -a ! -e "/etc/apache2/sites-enabled/kolab-webadmin" ]; then
1.35 + a2ensite kolab-webadmin > /dev/null || true
1.36 + fi
1.37 + reload_apache reload
1.38 + ;;
1.39 +esac
1.40 +
1.41 +exit 0