Universal Blue with preinstalled ZFS module
Go to file
Jarno Rankinen d343e5fe39 Revert "Remove manual zfs timers, try ubuntu-latest"
This reverts commit 4ba9fe4fa2.
2024-08-11 18:49:46 +03:00
.github Revert "Remove manual zfs timers, try ubuntu-latest" 2024-08-11 18:49:46 +03:00
.gitignore Initial commit 2024-06-05 16:45:35 +03:00
Containerfile UCore stable kernel & prebuilt ZFS packages + Sanoid 2024-08-11 18:37:21 +03:00
LICENSE Initial commit 2024-06-05 16:45:35 +03:00
README.md Update README.md 2024-06-30 18:15:29 +03:00
build.sh Revert "Remove manual zfs timers, try ubuntu-latest" 2024-08-11 18:49:46 +03:00
cosign.pub Add cosign public key 2024-06-05 17:15:14 +03:00

README.md

Silverblue-ZFS

build-silverblue-zfs

This is a customized Universal Blue image with the OpenZFS kernel module installed.

See upstream Universal Blue repo for more detailed instructions how to rebase to this image.

The ZFS modules are built against the latest latest ublue-os:main image, Fedora 40 at the time of writing. Building the modules is basically taken straight from Fedora CoreOS example, except the base image used to detect the correct kernel version to build against is ublue-os:main.

Known issues

The build fails consistently once a week. Most likely Fedora repos are already serving a newer kernel version, while the pulled ublue image is still on the older kernel version. Next day's build succeeds, so this only means a day without an updated image every week.

Dependencies for Jim Salter's excellent Sanoid/Syncoid might become preinstalled at some stage, but for now I've decided to keep everything close to ublue-os:main. Suggestions, issues and pull requests are welcome.