diff --git a/Vagrantfile b/Vagrantfile index db8a9ffba..8f2da242d 100644 --- a/Vagrantfile +++ b/Vagrantfile @@ -54,7 +54,7 @@ def install_pythons(boxname) . ~/.bash_profile pyenv install 3.5.0 # tests pyenv install 3.6.0 # tests - pyenv install 3.6.2 # binary build, use latest 3.6.x release + pyenv install 3.6.5 # binary build, use latest 3.6.x release pyenv rehash EOF end @@ -72,8 +72,8 @@ def build_pyenv_venv(boxname) . ~/.bash_profile cd /vagrant/borg # use the latest 3.6 release - pyenv global 3.6.2 - pyenv virtualenv 3.6.2 borg-env + pyenv global 3.6.5 + pyenv virtualenv 3.6.5 borg-env ln -s ~/.pyenv/versions/borg-env . EOF end @@ -150,9 +150,9 @@ end def fs_init(user) return <<-EOF # clean up (wrong/outdated) stuff we likely got via rsync: - rm -rf /vagrant/borg/borg/.tox - rm -rf /vagrant/borg/borg/__pycache__ - find /vagrant/borg/borg/src -name '__pycache__' -exec rm -rf {} \\; + rm -rf /vagrant/borg/borg/.tox 2> /dev/null + rm -rf /vagrant/borg/borg/__pycache__ 2> /dev/null + find /vagrant/borg/borg/src -name '__pycache__' -exec rm -rf {} \\; 2> /dev/null chown -R #{user} /vagrant/borg touch ~#{user}/.bash_profile ; chown #{user} ~#{user}/.bash_profile echo 'export LANG=en_US.UTF-8' >> ~#{user}/.bash_profile @@ -178,7 +178,7 @@ Vagrant.configure(2) do |config| v.memory = 1024 + $wmem end b.vm.provision "fs init", :type => :shell, :inline => fs_init("vagrant") - b.vm.provision "packages debianoid", :type => :shell, :inline => packages_debianoid("ubuntu") + b.vm.provision "packages debianoid", :type => :shell, :inline => packages_debianoid("vagrant") b.vm.provision "build env", :type => :shell, :privileged => false, :inline => build_sys_venv("xenial64") b.vm.provision "install borg", :type => :shell, :privileged => false, :inline => install_borg(true) b.vm.provision "run tests", :type => :shell, :privileged => false, :inline => run_tests("xenial64")