linux-firmware append: introduce wl12xx and wl18xx minimal packages

Get rid of rootfs postinstall scripts for removing manually unused
TI wl12xx and 18xx firmware binaries. So let's define new packages
with only necessary files and call it *-minimal.

BugzID: 60410

Signed-off-by: Ramon Moesching <ramon.moesching@netmodule.com>
This commit is contained in:
Ramon Moesching 2019-12-02 17:09:02 +01:00
parent 70e4f77ead
commit 3d94a73f3f
1 changed files with 26 additions and 0 deletions

View File

@ -55,3 +55,29 @@ do_install_append() {
install -d ${D}${nonarch_base_libdir}/firmware/ti-connectivity/ install -d ${D}${nonarch_base_libdir}/firmware/ti-connectivity/
cp -r ${WORKDIR}/ti-connectivity/* ${D}${nonarch_base_libdir}/firmware/ti-connectivity/ cp -r ${WORKDIR}/ti-connectivity/* ${D}${nonarch_base_libdir}/firmware/ti-connectivity/
} }
ALLOW_EMPTY_${PN}-wlcommon-minimal = "1"
PACKAGES =+ " ${PN}-wlcommon-minimal ${PN}-wl12xx-minimal ${PN}-wl18xx-minimal "
LICENSE_${PN}-wlcommon-minimal = "Firmware-ti-connectivity"
LICENSE_${PN}-wl12xx-minimal = "Firmware-ti-connectivity"
LICENSE_${PN}-wl18xx-minimal = "Firmware-ti-connectivity"
FILES_${PN}-wlcommon-minimal = " \
${nonarch_base_libdir}/firmware/TIInit_11.8.32.bts \
${nonarch_base_libdir}/firmware/ti-connectivity/TIInit_11.8.32.bts \
"
FILES_${PN}-wl12xx-minimal= " \
${nonarch_base_libdir}/firmware/wl127x-nvs.bin \
${nonarch_base_libdir}/firmware/wl1271-nvs.bin \
${nonarch_base_libdir}/firmware/wl128x-fw-4-plt.bin \
${nonarch_base_libdir}/firmware/ti-connectivity/wl127x-nvs.bin \
${nonarch_base_libdir}/firmware/ti-connectivity/wl1271-nvs.bin \
${nonarch_base_libdir}/firmware/ti-connectivity/wl128x-fw-4-plt.bin \
"
FILES_${PN}-wl18xx-minimal = " \
${nonarch_base_libdir}/firmware/wl18xx-fw-4.bin \
${nonarch_base_libdir}/firmware/ti-connectivity/wl18xx-fw-4.bin \
"
RDEPENDS_${PN}-wl12xx-minimal = "${PN}-ti-connectivity-license ${PN}-wlcommon-minimal"
RDEPENDS_${PN}-wl18xx-minimal = "${PN}-ti-connectivity-license ${PN}-wlcommon-minimal"