Create build matrix to support distinct builds for kernel variants
Closed this issue · 3 comments
bsherman commented
In order to support custom kernels (eg for asus and surface images) we need those kernels to be used as part of the kmods build process.
Perhaps we do something like this:
matrix:
kernel_flavor: [default, asus, surface]
And then our kmods Containerfile(s):
- use default kernel/kernel-devel packages for
default
- replace kernel/kernel-devel packages for
asus
/surface
- build kmods with the respective kernel packages
Tags should be something like this:
- akmods:main-38
- akmods-nvidia:main-38-535
- akmods:asus-38
- akmods-nvidia:asus-38-535
- akmods:surface-38
- akmods-nvidia:surface-38-535
KyleGospo commented
Looks like some more work is needed here, while the kernels install the kmods are not built for them specifically.
ublue-os/surface#11
ublue-os/asus#8
bsherman commented
@KyleGospo and @EyeCantCU ... i think we wrapped this up... good to close?
KyleGospo commented
Good to close!