# -*- mode: ruby -*- # vi: set ft=ruby : # The source of truth for vagrant box versions. # Sets SERVER_BOX, SERVER_VERSION, NETNEXT_SERVER_BOX and NETNEXT_SERVER_VERSION # Accepts overrides from env variables require_relative 'vagrant_box_defaults.rb' $SERVER_BOX = (ENV['SERVER_BOX'] || $SERVER_BOX) $SERVER_VERSION= (ENV['SERVER_VERSION'] || $SERVER_VERSION) $NETNEXT_SERVER_BOX = (ENV['NETNEXT_SERVER_BOX'] || $NETNEXT_SERVER_BOX) $NETNEXT_SERVER_VERSION= (ENV['NETNEXT_SERVER_VERSION'] || $NETNEXT_SERVER_VERSION) $NO_BUILD = (ENV['NO_BUILD'] || "0") if ENV['NETNEXT'] == "true" || ENV['NETNEXT'] == "1" then $SERVER_BOX = $NETNEXT_SERVER_BOX $SERVER_VERSION = $NETNEXT_SERVER_VERSION $vm_kernel = '+' end Vagrant.require_version ">= 2.0.0" if ARGV.first == "up" && ENV['CILIUM_SCRIPT'] != 'true' raise Vagrant::Errors::VagrantError.new, </dev/null res=0 while [ "$res" == "0" ]; do VBoxManage natnetwork remove --netname natnet$i res=$? i=$((i+1)) done 2>/dev/null SCRIPT $bootstrap = <