CASSANDRA_DIST=.cassandra/dist
mkdir -p $CASSANDRA_DIST

curl -sL http://downloads.datastax.com/community/dsc.tar.gz > $CASSANDRA_DIST/dist.tgz
tar -xzf $CASSANDRA_DIST/dist.tgz -C $CASSANDRA_DIST

CASSANDRA_HOME=`find $CASSANDRA_DIST -name 'dsc-cassandra-*' -print`
if [ -z "$CASSANDRA_HOME" ]; then
  echo "Couldn't determine CASSANDRA_HOME"
  exit 1
fi
echo "CASSANDRA_HOME is $CASSANDRA_HOME"

# these directories must match what's in test-support/cassandra/conf/cassandra.yaml
mkdir -p .cassandra/var/lib/cassandra
mkdir -p .cassandra/var/log/cassandra

mv $CASSANDRA_HOME/conf/cassandra.yaml $CASSANDRA_HOME/conf/cassandra.yaml.original
cp test-support/cassandra/conf/cassandra.yaml $CASSANDRA_HOME/conf/cassandra.yaml

$CASSANDRA_HOME/bin/cassandra -p $CASSANDRA_HOME/cassandra.pid

sleep 5
