summaryrefslogtreecommitdiff
path: root/recipes-kernel/linux-firmware/linux-firmware_%.bbappend
diff options
context:
space:
mode:
Diffstat (limited to 'recipes-kernel/linux-firmware/linux-firmware_%.bbappend')
-rw-r--r--recipes-kernel/linux-firmware/linux-firmware_%.bbappend33
1 files changed, 15 insertions, 18 deletions
diff --git a/recipes-kernel/linux-firmware/linux-firmware_%.bbappend b/recipes-kernel/linux-firmware/linux-firmware_%.bbappend
index 12d95dc..372a43d 100644
--- a/recipes-kernel/linux-firmware/linux-firmware_%.bbappend
+++ b/recipes-kernel/linux-firmware/linux-firmware_%.bbappend
@@ -1,21 +1,18 @@
-#----------------------------------------------------------
-LICENSE_${PN}-rtl8188eu = "Firmware-rtlwifi_firmware"
+# Do this in python to stay backward/forward compatible with
+# openembedded-core, morty.
-PACKAGES_prepend = "\
- ${PN}-rtl8188eu \
- "
-FILES_${PN}-rtl8188eu = " \
- /lib/firmware/rtlwifi/rtl8188eufw.bin \
-"
-RDEPENDS_${PN}-rtl8188eu += "${PN}-rtl-license"
+python __anonymous () {
+ pks = (d.getVar("PACKAGES", False) or "").split()
-#----------------------------------------------------------
-LICENSE_${PN}-sd8887 = "Firmware-Marvell"
+ if ("${PN}-rtl8188eu" not in pks):
+ d.prependVar("PACKAGES", "${PN}-rtl8188eu ")
+ d.setVar("FILES_${PN}-rtl8188eu", "/lib/firmware/rtlwifi/rtl8188eufw.bin")
+ d.setVar("LICENSE_${PN}-rtl8188eu", "Firmware-rtlwifi_firmware")
+ d.appendVar("RDEPENDS_${PN}-rtl8188eu", " ${PN}-rtl-license")
-PACKAGES_prepend = "\
- ${PN}-sd8887 \
- "
-FILES_${PN}-sd8887 = " \
- /lib/firmware/mrvl/sd8887_uapsta.bin \
-"
-RDEPENDS_${PN}-sd8887 += "${PN}-marvell-license"
+ if ("${PN}-sd8887" not in pks):
+ d.prependVar("PACKAGES", "${PN}-sd8887 ")
+ d.setVar("FILES_${PN}-sd8887", "/lib/firmware/mrvl/sd8887_uapsta.bin")
+ d.setVar("LICENSE_${PN}-sd8887", "Firmware-Marvell")
+ d.appendVar("RDEPENDS_${PN}-sd8887", " ${PN}-marvell-license")
+}