summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--meta/recipes-kernel/linux-firmware/linux-firmware_20240220.bb6
1 files changed, 6 insertions, 0 deletions
diff --git a/meta/recipes-kernel/linux-firmware/linux-firmware_20240220.bb b/meta/recipes-kernel/linux-firmware/linux-firmware_20240220.bb
index b0a8ab931ed..98329e45a43 100644
--- a/meta/recipes-kernel/linux-firmware/linux-firmware_20240220.bb
+++ b/meta/recipes-kernel/linux-firmware/linux-firmware_20240220.bb
@@ -258,6 +258,12 @@ do_compile() {
do_install() {
oe_runmake 'DESTDIR=${D}' 'FIRMWAREDIR=${nonarch_base_libdir}/firmware' ${PACKAGECONFIG_CONFARGS}
+
+ # These licenses state that the license text has to be alongside the
+ # binary, not just in documentation.
+ for n in LICENCE.broadcom_bcm43xx LICENCE.cavium LICENCE.cavium_liquidio LICENCE.ene_firmware LICENCE.go7007 LICENCE.nvidia LICENCE.via_vt6656 LICENSE.amd-sev LICENSE.amd-ucode LICENSE.dib0700 LICENSE.it913x LICENSE.mali_csffw LICENSE.qcom ; do
+ install -m644 ${S}/$n ${nonarch_base_libdir}/firmware/
+ done
}