From 0dc34500afbed7ebd032a443a8dce0e7a8a5d12c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Sebastian=20K=C3=BCrten?= <sebastian@mobanisto.de>
Date: Tue, 18 Jan 2022 16:30:26 +0100
Subject: [PATCH] Create vagrant setup with debian bullseye+buster for testing

---
 vagrant/.gitignore                   |  1 +
 vagrant/debian-bullseye/README.md    | 15 +++++++++++++++
 vagrant/debian-bullseye/Vagrantfile  | 10 ++++++++++
 vagrant/debian-bullseye/bootstrap.sh |  6 ++++++
 vagrant/debian-buster/README.md      | 15 +++++++++++++++
 vagrant/debian-buster/Vagrantfile    | 10 ++++++++++
 vagrant/debian-buster/bootstrap.sh   |  6 ++++++
 7 files changed, 63 insertions(+)
 create mode 100644 vagrant/.gitignore
 create mode 100644 vagrant/debian-bullseye/README.md
 create mode 100644 vagrant/debian-bullseye/Vagrantfile
 create mode 100644 vagrant/debian-bullseye/bootstrap.sh
 create mode 100644 vagrant/debian-buster/README.md
 create mode 100644 vagrant/debian-buster/Vagrantfile
 create mode 100644 vagrant/debian-buster/bootstrap.sh

diff --git a/vagrant/.gitignore b/vagrant/.gitignore
new file mode 100644
index 0000000000..8000dd9db4
--- /dev/null
+++ b/vagrant/.gitignore
@@ -0,0 +1 @@
+.vagrant
diff --git a/vagrant/debian-bullseye/README.md b/vagrant/debian-bullseye/README.md
new file mode 100644
index 0000000000..73ac7bd46f
--- /dev/null
+++ b/vagrant/debian-bullseye/README.md
@@ -0,0 +1,15 @@
+# Vagrant
+
+To get started type any of the commands below from within this directory.
+
+Start:
+
+    vagrant up
+
+Destroy and start over:
+
+    vagrant destroy && vagrant up
+
+After starting, do this to log in:
+
+    vagrant ssh
diff --git a/vagrant/debian-bullseye/Vagrantfile b/vagrant/debian-bullseye/Vagrantfile
new file mode 100644
index 0000000000..0584a7dbba
--- /dev/null
+++ b/vagrant/debian-bullseye/Vagrantfile
@@ -0,0 +1,10 @@
+# -*- mode: ruby -*-
+# vi: set ft=ruby :
+
+VAGRANTFILE_API_VERSION = "2"
+
+Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
+  config.vm.box = "debian/bullseye64"
+
+  config.vm.provision :shell, path: "bootstrap.sh"
+end
diff --git a/vagrant/debian-bullseye/bootstrap.sh b/vagrant/debian-bullseye/bootstrap.sh
new file mode 100644
index 0000000000..02deea9cd3
--- /dev/null
+++ b/vagrant/debian-bullseye/bootstrap.sh
@@ -0,0 +1,6 @@
+#!/bin/bash
+
+apt-get update
+DEBIAN_FRONTEND=noninteractive apt-get install -y xdg-utils libasound2
+
+wget https://code.briarproject.org/briar/briar-desktop/-/jobs/14954/artifacts/raw/briar-desktop-ubuntu.deb
diff --git a/vagrant/debian-buster/README.md b/vagrant/debian-buster/README.md
new file mode 100644
index 0000000000..73ac7bd46f
--- /dev/null
+++ b/vagrant/debian-buster/README.md
@@ -0,0 +1,15 @@
+# Vagrant
+
+To get started type any of the commands below from within this directory.
+
+Start:
+
+    vagrant up
+
+Destroy and start over:
+
+    vagrant destroy && vagrant up
+
+After starting, do this to log in:
+
+    vagrant ssh
diff --git a/vagrant/debian-buster/Vagrantfile b/vagrant/debian-buster/Vagrantfile
new file mode 100644
index 0000000000..a49ed094e5
--- /dev/null
+++ b/vagrant/debian-buster/Vagrantfile
@@ -0,0 +1,10 @@
+# -*- mode: ruby -*-
+# vi: set ft=ruby :
+
+VAGRANTFILE_API_VERSION = "2"
+
+Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
+  config.vm.box = "debian/buster64"
+
+  config.vm.provision :shell, path: "bootstrap.sh"
+end
diff --git a/vagrant/debian-buster/bootstrap.sh b/vagrant/debian-buster/bootstrap.sh
new file mode 100644
index 0000000000..02deea9cd3
--- /dev/null
+++ b/vagrant/debian-buster/bootstrap.sh
@@ -0,0 +1,6 @@
+#!/bin/bash
+
+apt-get update
+DEBIAN_FRONTEND=noninteractive apt-get install -y xdg-utils libasound2
+
+wget https://code.briarproject.org/briar/briar-desktop/-/jobs/14954/artifacts/raw/briar-desktop-ubuntu.deb
-- 
GitLab