weeniemount/Titanoboa LiveCD ISO builder

Create LiveCDs of a bootc container image. The resulting iso will be placed at `output.iso`.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
image-refReference to the bootc container image.yes
livesysInstall livesys helpers on the rootfs for the ISOnotrue
compressionWhich type of compression will the ISO will use (erofs (default), or squashfs (smaller sizes, slower read))nosquashfs
hook-post-rootfsPath to a script ran in the rootfs of the container image before being squashed in `squashfs.img`.""
hook-pre-initramfsPath to a script to be ran before building the initramfs (per example, to swap the kernel).""
iso-destWhere the iso will be placedno${{ github.workspace }}/output.iso
flatpaks-listPath to a file with a newline separated flatpak apps list to be installed in the rootfs.nonone
container-imageContainer image that will be installed onto the target system (can be different from rootfs)no""
add-polkitAdd default polkit rules for the containernotrue
kargsKernel arguments to be supplied for the live ISO, comma separatedno""
builder-distroDistribution to use for the builder container (for tools and dependencies)nofedora
namedescription
iso-destWhere the iso was be placed