Currently, genkernel checks whether CONFIG_FIRMWARE_IN_KERNEL option is set to "y" and if so it doesn't install in-kernel firmware. I want neither to compile firmware directly in the kernel image nor use firmware shipped with kernel sources, so I have linux-firmware package installed and CONFIG_FIRMWARE_IN_KERNEL is not set. Therefore in my case genkernel will install blobs shipped with kernel overwriting files shipped with linux-firmware which is wrong and unwamted behaviour. Please add an option to tell genkernel not to touch firmware at all. Reproducible: Always
ping
commit c9855842ac422b8d3a6e7265b6a3c00efe3891e7 Author: Robin H. Johnson <robbat2@gentoo.org> Date: Wed Oct 12 06:48:30 2016 -0700 FIRMWARE_INSTALL control option. Prefer sys-kernel/linux-firmware to be installed and used rather than always running firmware_install and overwriting the root copy. Defaults to FIRMWARE_INSTALL=no, with ebuild updated to RDEPEND on sys-kernel/linux-firmware, via IUSE='+firmware' Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>