From 6bb43e7b372308b9f51791efc0b7421f35bb6f9a Mon Sep 17 00:00:00 2001 From: Margarita Manterola Date: Mon, 8 Mar 2021 12:18:27 +0100 Subject: [PATCH] sys-kernel/coreos-firmware: include compressed modules When listing kernel modules to decide which firmware should be shipped together with the image, we need to now list both compressed and uncompressed module. Fixes: kinvolk/Flatcar#359 --- .../sys-kernel/coreos-firmware/coreos-firmware-99999999.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sdk_container/src/third_party/coreos-overlay/sys-kernel/coreos-firmware/coreos-firmware-99999999.ebuild b/sdk_container/src/third_party/coreos-overlay/sys-kernel/coreos-firmware/coreos-firmware-99999999.ebuild index 9598604114..981acdb0b2 100644 --- a/sdk_container/src/third_party/coreos-overlay/sys-kernel/coreos-firmware/coreos-firmware-99999999.ebuild +++ b/sdk_container/src/third_party/coreos-overlay/sys-kernel/coreos-firmware/coreos-firmware-99999999.ebuild @@ -99,7 +99,7 @@ src_prepare() { einfo "Scanning for files required by ${KV_FULL}" echo -n > "${T}/firmware-scan" local kofile fwfile failed - for kofile in $(find "${kernel_mods}" -name '*.ko'); do + for kofile in $(find "${kernel_mods}" -name '*.ko' -o -name '*.ko.xz'); do for fwfile in $(modinfo --field firmware "${kofile}"); do if [[ ! -e "${fwfile}" ]]; then eerror "Missing firmware: ${fwfile} (${kofile##*/})"