Skip to content

Latest commit

 

History

History
36 lines (25 loc) · 1.34 KB

File metadata and controls

36 lines (25 loc) · 1.34 KB

About

This repository modifies a raw virtual machine image for a given hardenedBSD release. This allows GitHub action runners to execute tests and builds on hardenedBSD virtual machines. If you just want to use the GitHub action, then see the hardenedbsd-vm repository.

Workflow

Overview

  1. A raw virtual machine image is built and uploaded as a GitHub release artifact
  2. The workflow downloads this image and mounts it so it can be modified
  3. The image is mounted with the help of mdconfig(8) and mount(8)
  4. Configuration files are copied into the image (see config/)
  5. The image is then unmounted and released as a new GitHub release artifact

See .github/workflows/build.yml for details.

Documentation

  1. How to build a hardenedBSD VM image
  2. How to modify a hardenedBSD VM image

Sources

License

BSD Zero Clause
See LICENSE