kernel-firmware: avoid installing sdio firmware if kernel not configured

This commit is contained in:
MilhouseVH
2018-11-30 03:52:30 +00:00
parent d63fe9fe77
commit 1df17868be

View File

@@ -43,8 +43,10 @@ makeinstall_target() {
done < ${fwlist}
done
# The following files are RPi specific and installed by brcmfmac_sdio-firmware-rpi instead
if listcontains "${FIRMWARE}" "brcmfmac_sdio-firmware-rpi"; then
# The following files are RPi specific and installed by brcmfmac_sdio-firmware-rpi instead.
# They are also not required at all if the kernel is not suitably configured.
if listcontains "${FIRMWARE}" "brcmfmac_sdio-firmware-rpi" || \
! grep -q "^CONFIG_BRCMFMAC_SDIO=y" $(kernel_config_path); then
rm -fr $FW_TARGET_DIR/brcm/brcmfmac43430*-sdio.*
rm -fr $FW_TARGET_DIR/brcm/brcmfmac43455*-sdio.*
fi