Remove incorrect provides/conflicts to allow multiple kernels to co-exist.
Currently linux
package uses provides
and conflicts
to prevent other kernel from being installed.
This is not really necessary. For other kernels we can distinguish them by pending extra local string, and newer kernel/initramfs naming.
I'm working on a local version of linux-rpi4-mainline
which relies on Uboot or systemd-boot to choose which kernel to load.
The diff for linux-rpi4-mainline
is attached.
diff
By this, we're more close to upstream Archlinux kernel config, and provides the ability to have multiple kernel co-exists.
This needs extra work on other vendor kernels, but I believe upstream kernel should be the first step.