VPP-117: Fix ip4 and ip6 lookup and rewrite traces
[vpp.git] / build-root / vagrant / Vagrantfile
index 5e6fe75..7067bfc 100644 (file)
@@ -10,11 +10,13 @@ Vagrant.configure(2) do |config|
   else
     config.vm.box = "puppetlabs/ubuntu-14.04-64-nocm"
   end
+  config.vm.box_check_update = false
 
-  config.vm.provision :shell, :path => "update.sh"
-  config.vm.provision :shell, :path => "build.sh", :args => "/vpp vagrant"
-  config.vm.provision :shell, :path => "clearinterfaces.sh"
-  config.vm.provision :shell, :path => "run.sh"
+  config.vm.provision :shell, :path => File.join(File.dirname(__FILE__),"update.sh")
+  config.vm.provision :shell, :path => File.join(File.dirname(__FILE__),"build.sh"), :args => "/vpp vagrant"
+  config.vm.provision :shell, :path => File.join(File.dirname(__FILE__),"install.sh"), :args => "/vpp"
+  config.vm.provision :shell, :path => File.join(File.dirname(__FILE__),"clearinterfaces.sh")
+  config.vm.provision :shell, :path => File.join(File.dirname(__FILE__),"run.sh")
 
   # Add .gnupg dir in so folks can sign patches
   # Note, as gnupg puts socket files in that dir, we have
@@ -59,7 +61,9 @@ Vagrant.configure(2) do |config|
 
   config.vm.synced_folder "../../", "/vpp", disabled: false
   config.vm.provider "virtualbox" do |vb|
-    vb.memory = "4096"
+      vb.customize ["modifyvm", :id, "--ioapic", "on"]
+      vb.memory = 4096
+      vb.cpus = 2
   end
   config.vm.provider "vmware_fusion" do |fusion,override|
     fusion.vmx["memsize"] = "4096"