Commit 0b91a256 authored by Christoph Gerum's avatar Christoph Gerum

First version of automatic vm building

parent cb3a4cb0
#!/bin/bash
mkdir -p local_config
mkdir -p local_config/ssh
ssh-keygen -f local_config/ssh/id_rsa -N ""
echo "#!/bin/bash" > local_config/local_booststrap.sh
echo " " >> local_config/local_booststrap.sh
echo 'echo "Setting local configuration"' >> local_config/local_bootstrap.sh
chmod ugo+x bootstrap.sh
\ No newline at end of file
#!/bin/bash
vagranthome=${PWD}
ca_dir="${vagranthomw}/advanced_computer_architecture"
mkdir -p advanced_computer_architecture
cd
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 $ca_dir
sudo wget http://www.gem5.org/dist/current/arm/aarch-system-2014-10.tar.xz
tar xvJf aarch-system-2014-10.tar.xz
cd $vagranthome
cp -r /vagrant/local_config/ssh ~/.ssh
/vagrant/local_config/local_bootstrap.sh
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment