#!/bin/bash

SRC_PATH="/usr/local/src"
DEST_PATH="/var/www/html/svnadmin"
LIST_OF_APPS="subversion libapache2-mod-php5 php5 php5-ldap zip unzip"
REDMINE_PACKAGES_URL="http://downloads.safesquid.net/contrib/utilities/redmine/packages"


INSTALL_PACKAGES() {
	
	#Required Dependency Packages	
	aptitude install -y ${LIST_OF_APPS}
}

SVNADMIN(){
		cd ${SRC_PATH}
		#download ifsvnadmin package
		wget ${REDMINE_PACKAGES_URL}/svnadmin-1.6.2.zip
		
		#unzip downloaded package
		unzip svnadmin-1.6.2.zip
		
		#move and copy to the destination path
		mv  iF.SVNAdmin-stable-1.6.2 svnadmin && cp -r svnadmin ${DEST_PATH}
		
		#change the permission
		chmod -R 777 ${DEST_PATH}/data
		
		#Restart apache2
		service apache2 restart
}

MAIN(){
	INSTALL_PACKAGES
	SVNADMIN
}
MAIN

mv /root/svnadmin.sh /usr/local/src/





