From 9da0f4a9807d79692593fcb9c3c4c34d42e2ae1f Mon Sep 17 00:00:00 2001 From: Micah Lee Date: Fri, 25 Jun 2021 12:11:52 -0700 Subject: [PATCH] Start script for building the dangerzone VM image --- rip_docker/vm-image-builder/.gitignore | 1 + rip_docker/vm-image-builder/README.md | 13 + .../vm-image-builder/alpine-make-vm-image | 515 ++++++++++++++++++ rip_docker/vm-image-builder/build.sh | 11 + rip_docker/vm-image-builder/configure.sh | 4 + rip_docker/vm-image-builder/packages | 2 + 6 files changed, 546 insertions(+) create mode 100644 rip_docker/vm-image-builder/.gitignore create mode 100644 rip_docker/vm-image-builder/README.md create mode 100755 rip_docker/vm-image-builder/alpine-make-vm-image create mode 100755 rip_docker/vm-image-builder/build.sh create mode 100755 rip_docker/vm-image-builder/configure.sh create mode 100644 rip_docker/vm-image-builder/packages diff --git a/rip_docker/vm-image-builder/.gitignore b/rip_docker/vm-image-builder/.gitignore new file mode 100644 index 0000000..5db08dc --- /dev/null +++ b/rip_docker/vm-image-builder/.gitignore @@ -0,0 +1 @@ +dangerzone.qcow2 \ No newline at end of file diff --git a/rip_docker/vm-image-builder/README.md b/rip_docker/vm-image-builder/README.md new file mode 100644 index 0000000..32b99e4 --- /dev/null +++ b/rip_docker/vm-image-builder/README.md @@ -0,0 +1,13 @@ +# Build the Dangerzone VM for running podman + +Thanks, [alpine-make-vm-image](https://github.com/alpinelinux/alpine-make-vm-image) project. License: MIT + +To build the VM image: + +```sh +docker run \ + --privileged --cap-add=ALL \ + -v $(pwd):/build ubuntu:latest /build/build.sh +``` + +This will create a VM image file called `dangerzone.qcow2`. diff --git a/rip_docker/vm-image-builder/alpine-make-vm-image b/rip_docker/vm-image-builder/alpine-make-vm-image new file mode 100755 index 0000000..6596883 --- /dev/null +++ b/rip_docker/vm-image-builder/alpine-make-vm-image @@ -0,0 +1,515 @@ +#!/bin/sh +# vim: set ts=4: +#---help--- +# Usage: alpine-make-vm-image [options] [--] [