Skip to content

Commit af66cf4

Browse files
committed
Add stretch64 VM with deps built from source
1 parent 5726249 commit af66cf4

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

Vagrantfile

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -418,6 +418,23 @@ Vagrant.configure(2) do |config|
418418
b.vm.provision "run tests", :type => :shell, :privileged => false, :inline => run_tests("buster64", ".*none.*")
419419
end
420420

421+
config.vm.define "stretch64" do |b|
422+
b.vm.box = "debian/stretch64"
423+
b.vm.provider :virtualbox do |v|
424+
v.memory = 1024 + $wmem
425+
end
426+
b.vm.provision "fs init", :type => :shell, :inline => fs_init("vagrant")
427+
b.vm.provision "packages debianoid", :type => :shell, :inline => packages_debianoid("vagrant")
428+
b.vm.provision "install source dependencies", :type => :shell, :privileged => true, :inline => install_source_dependencies("vagrant")
429+
b.vm.provision "install pyenv", :type => :shell, :privileged => false, :inline => install_pyenv("stretch64")
430+
b.vm.provision "install pythons", :type => :shell, :privileged => false, :inline => install_pythons("stretch64")
431+
b.vm.provision "build env", :type => :shell, :privileged => false, :inline => build_pyenv_venv("stretch64")
432+
b.vm.provision "install borg", :type => :shell, :privileged => false, :inline => install_borg("llfuse")
433+
b.vm.provision "install pyinstaller", :type => :shell, :privileged => false, :inline => install_pyinstaller()
434+
b.vm.provision "build binary with pyinstaller", :type => :shell, :privileged => false, :inline => build_binary_with_pyinstaller("stretch64")
435+
b.vm.provision "run tests", :type => :shell, :privileged => false, :inline => run_tests("stretch64", ".*none.*")
436+
end
437+
421438
config.vm.define "freebsd64" do |b|
422439
b.vm.box = "generic/freebsd13"
423440
b.vm.provider :virtualbox do |v|

0 commit comments

Comments
 (0)