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