]> code.ossystems Code Review - meta-freescale.git/commitdiff
firmware-imx: Rework recipe to use base_libdir
authorDaiane Angolini <daiane.angolini@nxp.com>
Wed, 10 Aug 2016 20:35:48 +0000 (17:35 -0300)
committerOtavio Salvador <otavio@ossystems.com.br>
Wed, 24 Aug 2016 02:26:55 +0000 (23:26 -0300)
Rework recipe to use ${base_libdir} instead of pointing direct to the "lib/" path.

Signed-off-by: Daiane Angolini <daiane.angolini@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
recipes-bsp/firmware-imx/firmware-imx.inc

index 558f7fb327373be55cd61d076e58ed94ee79afad..3aa99a620b256ee43b5708db16c9a0c9a6faf5c4 100644 (file)
@@ -11,28 +11,28 @@ SRC_URI = "${FSL_MIRROR}/firmware-imx-${PV}.bin;fsl-eula=true"
 inherit fsl-eula-unpack
 
 do_install() {
-    install -d ${D}/lib/firmware/imx
-    cp -rfv firmware/* ${D}/lib/firmware/
+    install -d ${D}${base_libdir}/firmware/imx
+    cp -rfv firmware/* ${D}${base_libdir}/firmware/
 
-    mv ${D}/lib/firmware/epdc/ ${D}/lib/firmware/imx/epdc/
-    mv ${D}/lib/firmware/imx/epdc/epdc_ED060XH2C1.fw.nonrestricted ${D}/lib/firmware/imx/epdc/epdc_ED060XH2C1.fw
+    mv ${D}${base_libdir}/firmware/epdc/ ${D}${base_libdir}/firmware/imx/epdc/
+    mv ${D}${base_libdir}/firmware/imx/epdc/epdc_ED060XH2C1.fw.nonrestricted ${D}${base_libdir}/firmware/imx/epdc/epdc_ED060XH2C1.fw
 
-    find ${D}/lib/firmware -type f -exec chmod 644 '{}' ';'
-    find ${D}/lib/firmware -type f -exec chown root:root '{}' ';'
+    find ${D}${base_libdir}/firmware -type f -exec chmod 644 '{}' ';'
+    find ${D}${base_libdir}/firmware -type f -exec chown root:root '{}' ';'
 
     # Remove files not going to be installed
-    find ${D}/lib/firmware/ -name '*.mk' -exec rm '{}' ';'
+    find ${D}${base_libdir}/firmware/ -name '*.mk' -exec rm '{}' ';'
 }
 
 python populate_packages_prepend() {
-    vpudir = bb.data.expand('/lib/firmware/vpu', d)
+    vpudir = bb.data.expand('${base_libdir}/firmware/vpu', d)
     do_split_packages(d, vpudir, '^vpu_fw_([^_]*).*\.bin',
                       output_pattern='firmware-imx-vpu-%s',
                       description='Freescale IMX Firmware %s',
                       extra_depends='',
                       prepend=True)
 
-    sdmadir = bb.data.expand('/lib/firmware/sdma', d)
+    sdmadir = bb.data.expand('${base_libdir}/firmware/sdma', d)
     do_split_packages(d, sdmadir, '^sdma-([^-]*).*\.bin',
                       output_pattern='firmware-imx-sdma-%s',
                       description='Freescale IMX Firmware %s',
@@ -46,6 +46,6 @@ PACKAGES_DYNAMIC = "${PN}-vpu-* ${PN}-sdma-*"
 
 PACKAGES =+ "${PN}-epdc"
 
-FILES_${PN}-epdc = "/lib/firmware/imx/epdc/"
+FILES_${PN}-epdc = "${base_libdir}/firmware/imx/epdc/"
 
 PACKAGE_ARCH = "${MACHINE_SOCARCH}"