Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/supakeen/fedora-omnifests
Do not use. Mirror of pagure.
https://github.com/supakeen/fedora-omnifests
Last synced: about 1 month ago
JSON representation
Do not use. Mirror of pagure.
- Host: GitHub
- URL: https://github.com/supakeen/fedora-omnifests
- Owner: supakeen
- Created: 2024-10-24T17:53:38.000Z (4 months ago)
- Default Branch: rawhide
- Last Pushed: 2024-12-16T19:35:17.000Z (about 2 months ago)
- Last Synced: 2025-01-11T08:58:20.221Z (about 1 month ago)
- Homepage: https://pagure.io/fedora-omnifests
- Size: 34.2 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Fedora Omnifests
> [!CAUTION]
> These omnifests belong to [otk](https://github.com/osbuild/otk). We're currently not working on `otk` but the lessons learned in making it are being used to make our [image definitions](https://github.com/osbuild/images) declarative.This repository is used to manage the Fedora omnifests. Omnifests are the input
format for [otk](https://github.com/osbuild/otk). `otk` compiles these omnifests
to the inputs for image build tooling.**This repository is in rapid development, and only an example for now. Things can break at any time.**
```
€ git clone https://github.com/supakeen/fedora-omnifests
€ cd fedora-omnifests
€ podman run -v.:/app:z ghcr.io/osbuild/otk:latest compile -e environments/x86_64.yaml variants/minimal.yaml
# ... output that can be piped to `osbuild` ...
```## `osbuild`
```
€ sudo osbuild \
--store=/home/user/cache \
--cache-max-size=unlimited \
--checkpoint='*' \
--output-directory=. \
--export=raw \
--export=raw-xz \
--export=qcow2 \
--export=tar \
manifest.json
```# Layout
## `/release.yaml`
## `/variants`
## `/environments`
## `/package-sets`
## `/partition-tables`
## `/library`