#!/bin/bash cd $HOME ca_dir="${HOME}/advanced_computer_architecture" mkdir -p advanced_computer_architecture cd $HOME if [ ! -d gem5 ]; then hg clone http://repo.gem5.org/gem5 fi cd gem5 hg pull #scons build/ARM/gem5.debug scons build/ARM/gem5.opt #scons build/X86/gem5.debug #scons build/X86/gem5.opt cd util/term/ make echo 'alias m5term="/home/vagrant/gem5/util/term/m5term"' >> /home/vagrant/.bashrc cd $ca_dir mkdir -p system cd system wget http://www.gem5.org/dist/current/arm/aarch-system-2014-10.tar.xz tar xvJf aarch-system-2014-10.tar.xz if [ $? == 0 ]; then rm aarch-system-2014-10.tar.xz fi cd $HOME echo 'export M5_PATH="/home/vagrant/advanced_computer_architecture/system"' >> .bashrc cp -r /vagrant/local_config/ssh/* ~/.ssh /vagrant/local_config/local_bootstrap.sh