Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/seanenck/alpine-iso-builder
- Owner: seanenck
- License: gpl-3.0
- Created: 2024-09-29T14:11:16.000Z (4 months ago)
- Default Branch: master
- Last Pushed: 2025-01-09T14:43:25.000Z (12 days ago)
- Last Synced: 2025-01-09T15:39:46.182Z (12 days ago)
- Topics: image, iso, linux
- Language: HTML
- Homepage:
- Size: 203 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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/`)