summaryrefslogtreecommitdiffstats
path: root/Vagrantfile
diff options
context:
space:
mode:
authorThomas Waldmann <tw@waldmann-edv.de>2022-09-09 23:55:28 +0200
committerThomas Waldmann <tw@waldmann-edv.de>2022-09-09 23:55:28 +0200
commit7fec5ff0516be6950611c1df77ab5ee006994a01 (patch)
tree897f0ff45bde595caef02e1508f0bb72c84fe594 /Vagrantfile
parentc5352000a773d908583a3bcb0510ecbf509932db (diff)
re-add stretch64 vm, fixes #7010
looks like rhel7 and co is still supported and needs the old glibc. debian stretch is not supported any more by debian, so the binaries created on this are provided on a "use on your own risk" basis. reverts fc67453bf3e17000da10ba3a4dfb691f39294633
Diffstat (limited to 'Vagrantfile')
-rw-r--r--Vagrantfile16
1 files changed, 16 insertions, 0 deletions
diff --git a/Vagrantfile b/Vagrantfile
index 70bbc3b68..ceada1c59 100644
--- a/Vagrantfile
+++ b/Vagrantfile
@@ -314,6 +314,22 @@ Vagrant.configure(2) do |config|
b.vm.provision "run tests", :type => :shell, :privileged => false, :inline => run_tests("buster64", ".*none.*")
end
+ config.vm.define "stretch64" do |b|
+ b.vm.box = "debian/stretch64"
+ b.vm.provider :virtualbox do |v|
+ 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("vagrant")
+ b.vm.provision "install pyenv", :type => :shell, :privileged => false, :inline => install_pyenv("stretch64")
+ b.vm.provision "install pythons", :type => :shell, :privileged => false, :inline => install_pythons("stretch64")
+ b.vm.provision "build env", :type => :shell, :privileged => false, :inline => build_pyenv_venv("stretch64")
+ b.vm.provision "install borg", :type => :shell, :privileged => false, :inline => install_borg("llfuse")
+ b.vm.provision "install pyinstaller", :type => :shell, :privileged => false, :inline => install_pyinstaller()
+ b.vm.provision "build binary with pyinstaller", :type => :shell, :privileged => false, :inline => build_binary_with_pyinstaller("stretch64")
+ b.vm.provision "run tests", :type => :shell, :privileged => false, :inline => run_tests("stretch64", ".*(fuse3|none).*")
+ end
+
config.vm.define "freebsd64" do |b|
b.vm.box = "generic/freebsd13"
b.vm.provider :virtualbox do |v|