Skip to content

Latest commit

 

History

History
23 lines (18 loc) · 1.01 KB

README.md

File metadata and controls

23 lines (18 loc) · 1.01 KB

OpenBSD image builder

Tests

An OpenBSD image builder.

Or a love letter to OpenBSD made with blood sweat and tears.

Or one way tame Qemu and autoinstall using Python's asyncio.

TL;DR

./openbsd build disk.img
./openbsd ssh disk.img

Design goals

  • Configuration-less: playground for reluctant hackers
  • Audit-trail friendly: the specification file controls everything
  • Run in unprivileged mode: no more sudo
  • Minimal dependencies: newish Python (>=3.11) and Qemu, i.e. no pip only standand library
  • Cloud friendly: upload and register the images as AWS AMIs
  • Stable over time: convenient (read: doable) to add new versions (or old versions?)