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