[OE-core] [PATCH 1/3] kernel.bbclass: allow to override KERNEL_FIRMWARE_PATTERN

Andreas Fenkart andreas.fenkart at dev.digitalstrom.org
Tue May 17 09:16:18 UTC 2016


Allows to add LINUX_VERSION to firmware package names

Signed-off-by: Andreas Fenkart <andreas.fenkart at dev.digitalstrom.org>
---
 meta/classes/kernel.bbclass | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/meta/classes/kernel.bbclass b/meta/classes/kernel.bbclass
index 6e3e81e..c135b14 100644
--- a/meta/classes/kernel.bbclass
+++ b/meta/classes/kernel.bbclass
@@ -404,8 +404,10 @@ pkg_postrm_kernel-image () {
 
 PACKAGESPLITFUNCS_prepend = "split_kernel_packages "
 
+KERNEL_FIRMWARE_PATTERN ?= 'kernel-firmware-%s'
 python split_kernel_packages () {
-    do_split_packages(d, root='/lib/firmware', file_regex='^(.*)\.(bin|fw|cis|csp|dsp)$', output_pattern='kernel-firmware-%s', description='Firmware for %s', recursive=True, extra_depends='')
+    firmware_pattern = d.getVar("KERNEL_FIRMWARE_PATTERN", True)
+    do_split_packages(d, root='/lib/firmware', file_regex='^(.*)\.(bin|fw|cis|csp|dsp)$', output_pattern=firmware_pattern, description='Firmware for %s', recursive=True, extra_depends='')
 }
 
 # Many scripts want to look in arch/$arch/boot for the bootable
-- 
2.8.1




More information about the Openembedded-core mailing list