Go to file
2024-02-05 21:59:46 -06:00
src Refactor; add sign_commit() 2024-02-05 21:59:46 -06:00
LICENSE Initial commit 2024-02-01 19:25:46 -06:00
ostree-engine Refactor; add sign_commit() 2024-02-05 21:59:46 -06:00
README.md Initial commit 2024-02-01 19:25:46 -06:00
rsync-repos Initial commit 2024-02-01 19:25:46 -06:00

Vauxite

Usage

Clone this repo into the home directory:

git clone https://git.sr.ht/~hyperreal/vauxite.git

Ensure ostree and rpm-ostree are installed:

sudo dnf install -y ostree rpm-ostree

Run the ostree-engine script:

~/vauxite/ostree-engine --sourcebranch f39 --treefile vauxite.yaml --ostreebranch vauxite/f39/x86_64/main --destrepo /srv/repo

You can put the above command into a shell script to be run regularly by cron. I put mine in /etc/cron.weekly.

/srv/repo is assumed to be the document root of a web server.

Rebase

sudo ostree remote add --no-gpg-verify vauxite <URL of your web server>
rpm-ostree rebase vauxite:vauxite/f39/x86_64/main