#!/bin/bash
mkdir /build > /dev/null
cd /build

#mkdir /build-bak > /dev/null
#echo "Backing up old torvm...."
#DDATE=`date +%m_%d_%Y__%H_%M_%S`
#mv torvm /build-bak/torvm_$DDATE > /dev/null 2> /dev/null

#echo "Archiving old torvm_$DDATE...."
#tar -cf /build-bak/torvm_$DDATE.tar /build-bak/torvm_$DDATE && cd /build-bak && rm -rf torVM_$DDATE && gzip -9 torvm_$DDATE.tar &
#cd /build

echo "Downloading dependences...."
apt-get -y install subversion autoconf patch flex bison gawk ccache g++-4.2 g++ libncurses5 libncurses5-dev ncurses-base ncurses-bin libncursesw5 zlib-bin zlibc zlib-bin libzzip-dev zlib1g-dev zlib1g-dbg smbfs

echo "Downloading source from svn...."
chown guest.users /build
sudo -u guest svn co https://svn.torproject.org/svn/torvm/

echo "Fixing user permissions...."
chown -R guest.users /build/torvm

cd torvm/trunk
echo "Building...."
make

