annotate trunk/experiments/scripts/setup_aws_instance.sh @ 402:69466da9745e

- Massive refactoring to make module tree stuff work. In theory we now support configuration files again. The graphics stuff is untested as yet.
author tomwalters
date Mon, 18 Oct 2010 04:42:28 +0000
parents e6f006238034
children 786166d87205
rev   line source
tomwalters@335 1 #!/bin/bash
tomwalters@335 2 # Run ami-2fc2e95b (32 bit) or ami-05c2e971 (64 bit) in eu-west zone
tomwalters@373 3 # ec2-run-instances --user-data-file ec2_user_data.sh --key tom_eu_west --instance-type m1.small --instance-count 1 --region eu-west-1 --availability-zone eu-west-1b ami-2fc2e95b
tomwalters@379 4 # ec2-run-instances --user-data-file ec2_user_data.sh --key tom_eu_west --instance-type c1.xlarge --instance-count 1 --region eu-west-1 --availability-zone eu-west-1b ami-05c2e971
tomwalters@381 5 su ubuntu
tomwalters@335 6 sudo apt-get -y update
tomwalters@355 7 sudo apt-get -y install bc subversion scons pkg-config libsndfile1-dev build-essential libboost-dev python sox
tomwalters@352 8
tomwalters@352 9 # For 64-bit systems, uncomment this line:
tomwalters@378 10 sudo apt-get -y install libc6-dev-i386
tomwalters@338 11
tomwalters@354 12 sudo mkdir -p /mnt/aimc
tomwalters@381 13 sudo chown `whoami` /mnt/aimc
tomwalters@373 14 sudo mkdir -p /mnt/log
tomwalters@381 15 sudo chown `whoami` /mnt/log
tomwalters@338 16 cd /mnt/aimc
tomwalters@338 17 svn checkout http://aimc.googlecode.com/svn/trunk/ aimc-read-only
tomwalters@349 18 cd aimc-read-only/experiments/scripts/
tomwalters@378 19 ./master.sh &> /mnt/log/log.log