Skip to content

Latest commit

 

History

History
38 lines (22 loc) · 1.95 KB

README.md

File metadata and controls

38 lines (22 loc) · 1.95 KB

Panama

build-ublue

This is a constantly updating repository for creating a native container image designed to be mostly compliant with the GNU Free System Distribution Guidelines.

For more info, check out the uBlue homepage and the main uBlue repo.

Help Me Leave GitHub

I really do not like using GitHub for this, but the "Making Your Own" documentation relies heavily on GitHub-specific workflows, and I am not experienced enough to know how to do this with Codeberg instead.

Installation

Warning This is an experimental feature and should not be used in production, try it in a VM for a while!

To rebase an existing Silverblue/Kinoite installation to the latest build:

sudo rpm-ostree rebase ostree-unverified-registry:ghcr.io/ke0vvt/panama:latest

This repository builds date tags as well, so if you want to rebase to a particular day's build:

sudo rpm-ostree rebase ostree-unverified-registry:ghcr.io/ke0vvt/panama:19830927

The latest tag will automatically point to the latest build. That build will still always use the Fedora version specified in recipe.yml, so you won't get accidentally updated to the next major version.

Verification

These images are signed with sisgstore's cosign. You can verify the signature by downloading the cosign.pub key from this repo and running the following command:

cosign verify --key cosign.pub ghcr.io/ke0vvt/panama

If you're forking this repo, the uBlue website has instructions for setting up signing properly.