#!/bin/sh

# check params
if [ -z "$2" ]; then
	echo "Usage : $0 \$PROJECT_NAME \$SCM_TYPE"
	exit 1
fi

export PROJECT_NAME=$1
export SCM_TYPE=$2

export PROJECTS_PATH="/var/www/appliance-trac"
export SCRIPTS_PATH="/usr/share/appliance-trac"

export APACHE_PATH="/etc/httpd2/conf"

# drop trac env
rm -rf "$PROJECTS_PATH/env/$PROJECT_NAME"

# drop project group
subst "/^$PROJECT_NAME:/d" "$PROJECTS_PATH/group"

# drop trac env apache conf
rm -f $APACHE_PATH/extra-start.d/101-appliance-trac-env-$PROJECT_NAME.conf
rm -f $APACHE_PATH/extra-available/appliance-trac-env-$PROJECT_NAME.conf

# restore trac env apache conf
a2chkconfig > /dev/null
service httpd2 restart > /dev/null

# drop repo
[ -f $SCRIPTS_PATH/scm/$SCM_TYPE ] && . $SCRIPTS_PATH/scm/$SCM_TYPE drop
