Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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.

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`