Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/seanenck/alpine-iso-builder

cusplinux, alpine-base personalized linux distribution
https://github.com/seanenck/alpine-iso-builder

image iso linux

Last synced: 7 days ago
JSON representation

cusplinux, alpine-base personalized linux distribution

Awesome Lists containing this project

README

        

alpine-iso-builder
===

Wrapper around Alpine Linux
[mkimage.sh](https://gitlab.alpinelinux.org/alpine/aports/-/tree/master/scripts?ref_type=heads)
tooling for creating ISOs. Much of the configuration/documentation for Alpine
Linux ISO generation can be abstracted away, which this quick wrapper aims to do
to generate personalized ISO files.

## usage

To use
1. Fork
2. Set GitHub secrets: `ALPINE_ISO_RSA_KEY` and `ALPINE_ISO_RSA_KEY_PUBLIC` (from `abuild-keygen`)
3. Set GitHub variable: `ALPINE_ISO_KEY_NAME` to the name of the RSA key (from
abuild configuration, this should mirror a local system for debugging)
4. Update `builder.yaml` (specify additional `commands` to inject additional
key/value pairs into the template)
5. Run a build
6. ISO files are archived at the end of the action

(can also be run locally, on Alpine and look in `build/`)