UCore stable kernel & prebuilt ZFS packages + Sanoid

- Kernel RPMs from ghcr.io/ublue-os/coreos-stable-kernel image
- Matching ZFS RPMs from ghcr.io/ublue-os/akmods-zfs image
- Sanoid installed from gregw-extras-fedora-40 COPR
- Remove RPM firefox
This commit is contained in:
Jarno Rankinen 2024-08-11 19:16:39 +03:00
parent 9e3911e3dc
commit b2c0378b6b
1 changed files with 5 additions and 11 deletions

View File

@ -7,15 +7,9 @@ This is a customized Universal Blue image with the OpenZFS kernel module install
See [upstream Universal Blue](https://github.com/ublue-os/main/) repo for more detailed instructions how See [upstream Universal Blue](https://github.com/ublue-os/main/) repo for more detailed instructions how
to rebase to this image. 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. Image uses CoreOS' `stable` kernel from [Universal Blue kernel-cache image](https://ghcr.io/ublue-os/coreos-stable-kernel) and
Building the modules is basically taken straight from [Fedora CoreOS](https://github.com/coreos/layering-examples/tree/main/build-zfs-module) matching ZFS kmod RPMs from [Universal Blue `akmods-zfs` image](https://ghcr.io/ublue-os/akmods-zfs) are installed.
example, except the base image used to detect the correct kernel version to build against is `ublue-os:main`.
## Known issues Other additions, subject to change:
The build fails consistently once a week. Most likely Fedora repos are already serving a newer kernel version, - RPM firefox removed
while the pulled ublue image is still on the older kernel version. Next day's build succeeds, so this only means - Sanoid installed from [gregw/extras COPR](https://copr.fedorainfracloud.org/coprs/gregw/extras)
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.