diff --git a/Vagrantfile b/Vagrantfile new file mode 100644 index 0000000..4f5ac15 --- /dev/null +++ b/Vagrantfile @@ -0,0 +1,9 @@ +Vagrant.configure("2") do |config| + config.vm.define "precise32" do |ubuntu| + ubuntu.vm.box = "hashicorp/precise32" + end + + config.vm.define "precise64" do |ubuntu| + ubuntu.vm.box = "hashicorp/precise64" + end +end diff --git a/extra/vagrant/bootstrap.sh b/extra/vagrant/bootstrap.sh new file mode 100755 index 0000000..79a89a0 --- /dev/null +++ b/extra/vagrant/bootstrap.sh @@ -0,0 +1,3 @@ +#!/bin/bash +/vagrant/extra/vagrant/install-deps.sh +/vagrant/extra/vagrant/install-local.sh diff --git a/extra/vagrant/install-deps.sh b/extra/vagrant/install-deps.sh new file mode 100755 index 0000000..8c302cb --- /dev/null +++ b/extra/vagrant/install-deps.sh @@ -0,0 +1,2 @@ +#!/bin/bash +sudo apt-get -y install curl git mercurial bison make diff --git a/extra/vagrant/install-local.sh b/extra/vagrant/install-local.sh new file mode 100755 index 0000000..a81e153 --- /dev/null +++ b/extra/vagrant/install-local.sh @@ -0,0 +1,6 @@ +#!/bin/bash +rm -rf /home/vagrant/.gvm +cp -r /vagrant /home/vagrant/.gvm +echo "export GVM_ROOT=/vagrant +. \$GVM_ROOT/scripts/gvm-default" > /home/vagrant/.gvm/scripts/gvm +echo ". /home/vagrant/.gvm/scripts/gvm"