summaryrefslogtreecommitdiff
path: root/packages/buildvm/install.conf
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2026-03-28 21:45:59 +0200
committerPaul Buetow <paul@buetow.org>2026-03-28 21:45:59 +0200
commitbdb0899bdf996da826310ea3b4efa3ecad47b34b (patch)
tree9a08d89675059bbbede4998b551f676e283a2205 /packages/buildvm/install.conf
parentc141a204ed4a14759795804f87280ffef765f9c6 (diff)
Add OpenBSD build VM and dtail package infrastructure
Add a QEMU/KVM OpenBSD VM for native compilation of CGo packages (e.g. dtail with DataDog/zstd). The VM is fully automated via expect driving the serial console installer. - packages/buildvm/: setup, provision, start, stop scripts and expect installer - packages/scripts/pkg-dtail-openbsd.sh: multi-binary package with signify signing - packages/Makefile: build VM management and dtail-openbsd target using git archive - frontends/Rexfile: dtail_install task uses custom pkg repo, dtail task enabled Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Diffstat (limited to 'packages/buildvm/install.conf')
-rw-r--r--packages/buildvm/install.conf18
1 files changed, 18 insertions, 0 deletions
diff --git a/packages/buildvm/install.conf b/packages/buildvm/install.conf
new file mode 100644
index 0000000..7a509e6
--- /dev/null
+++ b/packages/buildvm/install.conf
@@ -0,0 +1,18 @@
+System hostname = buildvm
+Which network interface do you wish to configure = vio0
+IPv4 address for vio0 = autoconf
+IPv6 address for vio0 = none
+Which network interface do you wish to configure = done
+DNS domain name = local
+Password for root = build123
+Setup a user = pbuild
+Password for user = build123
+Allow root ssh login = no
+What timezone are you in = UTC
+Which disk is the root disk = sd0
+Encrypt the root disk = no
+Use (W)hole disk MBR, whole disk GPT, (O)penBSD area or (E)dit = whole
+Use (A)uto layout, (E)dit auto layout, or create (C)ustom layout = a
+Location of sets = cd0
+Set name(s) = -game*.tgz -x*.tgz
+Continue without verification = yes