Universal Blue with preinstalled ZFS module
Go to file
Jarno Rankinen 4ba9fe4fa2 Remove manual zfs timers, try ubuntu-latest
- RUN --mount=type=bind throws errors
2024-08-11 18:45:35 +03:00
.github Remove manual zfs timers, try ubuntu-latest 2024-08-11 18:45:35 +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 Remove manual zfs timers, try ubuntu-latest 2024-08-11 18:45:35 +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.