ublue-os / akmods

A caching layer for pre-built Fedora akmod RPMs
Apache License 2.0
40 stars 31 forks source link

feat: use kernel-cache images and fedora for builds #214

Closed bsherman closed 2 months ago

bsherman commented 2 months ago

This PR uses the new kernel-cache images to install the desired kernel flavor to a generic Fedora container (not ostree based), allowing:

  1. consistent kmod builds per kernel version (avoid repo skew)
  2. akmods builds to work cleanly with dnf despite breaking changes to dnf's behavor on ostree systems
  3. kernel_cache provided kernels are pre-signed matching the kmod signing we do here in akmods

Note: fsync-lts is dropped as it's not built by kernel-cache

Blocked by: https://github.com/ublue-os/kernel-cache/pull/13