Builder for QubesOS Alpine Template
scripts | ||
Makefile.alpinelinux | ||
Makefile.builder | ||
prepare-chroot-base | ||
prepare-chroot-builder | ||
README.md |
qubes-builder-alpine
Upstream: https://lab.ilot.io/ayakael/qubes-builder-alpine
Description
This repository contains an implementation of a template builder for Alpine Linux for usage by qubes-builder. Packages are pulled from a community repo and packaged in an RPM that is installable by QubesOS.
Current state
Alpine Linux as a QubesOS template is still a work and progress. It is highly encouraged to make bug reports.
The yet-to-be-implemented list
Thus the following use cases are still not supported / tested:
- QubesOS r4.2
- Service VMs (sys-net, sys-usb, sys-firewall)
- Firewall (not tested)
qubes-builder
hooks (thus nodom0
template RPM yet, see here for progress)apk
proxying from within template (thus you must allow internet access to template to install packages)qubes-vm-kernel-support
Not adapted for use on Alpine yet, due to it providing a Dracut module. In most cases, it is not necessary as Qubes provides the kernel. This package is only neccessary when VM uses its own kernel, thus a hook is added to Dracut to generate the initrd for use within qubes.
Issues, recommendations and proposals
To report an issue or share a recommendation
Go here
To make a merge request