#!/bin/bash -ex

# Set Hostname
HOSTNAME=sahana-agasti
echo "$HOSTNAME" > /etc/hostname
sed -i "s|127.0.1.1 \(.*\)|127.0.1.1 $HOSTNAME|" /etc/hosts

#Start Daemon
/etc/init.d/mysql start
#Configure Database
mysql -u root -e "CREATE DATABASE sahana"
mysql -u root -e "CREATE USER 'sahana'@'localhost' IDENTIFIED BY 'sahana'"
mysql -u root -e "GRANT ALL on sahana.* to 'sahana'@'localhost' IDENTIFIED by 'sahana'"
mysql --user=root sahana < /root/sql/sahana.sql

#Get Dependencies
apt-get update
DEBIAN_FRONTEND=noninteractive apt-get -y \
    -o DPkg::Options::=--force-confdef \
    -o DPkg::Options::=--force-confold \
    install php5-gd

#Download Agasti
wget http://launchpad.net/sahana-agasti/krakatoa/0.6.4/+download/sahana-0.6.4.zip

#Extract and remove archive
unzip sahana-0.6.4.zip
mv sahana-phase2 sahana

#Rename
mv sahana /usr/share

#Create soft link
ln -s /usr/share/sahana/www /var/www/sahana

#Set ownership
chown -R www-data /usr/share/sahana/www/tmp
chown -R www-data /usr/share/sahana/conf

#Stop Daemon
/etc/init.d/mysql stop

#Cleanup
rm /root/sql/sahana.sql
#Change Mode of Sysconf.inc
mv /root/sysconf.inc /usr/share/sahana/conf/sysconf.inc
chmod -w /usr/share/sahana/conf/sysconf.inc

