2024-06-30 17:45:48 +03:00
|
|
|
# Silverblue-ZFS
|
2024-06-05 16:45:35 +03:00
|
|
|
|
2024-06-30 17:45:48 +03:00
|
|
|
This is a customized Universal Blue image with the OpenZFS kernel module installed.
|
2024-06-30 18:12:01 +03:00
|
|
|
|
|
|
|
See [upstream Universal Blue](https://github.com/ublue-os/main/) 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](https://github.com/coreos/layering-examples/tree/main/build-zfs-module)
|
|
|
|
example, except the base image used to detect the correct version 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](https://github.com/jimsalterjrs/sanoid) 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.
|