diff options
author | Daiane Angolini <daiane.angolini@nxp.com> | 2016-08-10 17:35:48 -0300 |
---|---|---|
committer | Otavio Salvador <otavio@ossystems.com.br> | 2016-08-23 23:26:55 -0300 |
commit | a9641762e3cda257fff8f5c9ae7dfb60bb17c23a (patch) | |
tree | f18e62bfa3bdf2b6c6eec8789a7d82f92f4ebaf7 /recipes-bsp | |
parent | 8d672c804c8aa1fcc6d7954666aac85d104a64ed (diff) | |
download | meta-freescale-a9641762e3cda257fff8f5c9ae7dfb60bb17c23a.tar.gz |
firmware-imx: Rework recipe to use base_libdir
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>
Diffstat (limited to 'recipes-bsp')
-rw-r--r-- | recipes-bsp/firmware-imx/firmware-imx.inc | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/recipes-bsp/firmware-imx/firmware-imx.inc b/recipes-bsp/firmware-imx/firmware-imx.inc index 558f7fb3..3aa99a62 100644 --- a/recipes-bsp/firmware-imx/firmware-imx.inc +++ b/recipes-bsp/firmware-imx/firmware-imx.inc | |||
@@ -11,28 +11,28 @@ SRC_URI = "${FSL_MIRROR}/firmware-imx-${PV}.bin;fsl-eula=true" | |||
11 | inherit fsl-eula-unpack | 11 | inherit fsl-eula-unpack |
12 | 12 | ||
13 | do_install() { | 13 | do_install() { |
14 | install -d ${D}/lib/firmware/imx | 14 | install -d ${D}${base_libdir}/firmware/imx |
15 | cp -rfv firmware/* ${D}/lib/firmware/ | 15 | cp -rfv firmware/* ${D}${base_libdir}/firmware/ |
16 | 16 | ||
17 | mv ${D}/lib/firmware/epdc/ ${D}/lib/firmware/imx/epdc/ | 17 | mv ${D}${base_libdir}/firmware/epdc/ ${D}${base_libdir}/firmware/imx/epdc/ |
18 | mv ${D}/lib/firmware/imx/epdc/epdc_ED060XH2C1.fw.nonrestricted ${D}/lib/firmware/imx/epdc/epdc_ED060XH2C1.fw | 18 | mv ${D}${base_libdir}/firmware/imx/epdc/epdc_ED060XH2C1.fw.nonrestricted ${D}${base_libdir}/firmware/imx/epdc/epdc_ED060XH2C1.fw |
19 | 19 | ||
20 | find ${D}/lib/firmware -type f -exec chmod 644 '{}' ';' | 20 | find ${D}${base_libdir}/firmware -type f -exec chmod 644 '{}' ';' |
21 | find ${D}/lib/firmware -type f -exec chown root:root '{}' ';' | 21 | find ${D}${base_libdir}/firmware -type f -exec chown root:root '{}' ';' |
22 | 22 | ||
23 | # Remove files not going to be installed | 23 | # Remove files not going to be installed |
24 | find ${D}/lib/firmware/ -name '*.mk' -exec rm '{}' ';' | 24 | find ${D}${base_libdir}/firmware/ -name '*.mk' -exec rm '{}' ';' |
25 | } | 25 | } |
26 | 26 | ||
27 | python populate_packages_prepend() { | 27 | python populate_packages_prepend() { |
28 | vpudir = bb.data.expand('/lib/firmware/vpu', d) | 28 | vpudir = bb.data.expand('${base_libdir}/firmware/vpu', d) |
29 | do_split_packages(d, vpudir, '^vpu_fw_([^_]*).*\.bin', | 29 | do_split_packages(d, vpudir, '^vpu_fw_([^_]*).*\.bin', |
30 | output_pattern='firmware-imx-vpu-%s', | 30 | output_pattern='firmware-imx-vpu-%s', |
31 | description='Freescale IMX Firmware %s', | 31 | description='Freescale IMX Firmware %s', |
32 | extra_depends='', | 32 | extra_depends='', |
33 | prepend=True) | 33 | prepend=True) |
34 | 34 | ||
35 | sdmadir = bb.data.expand('/lib/firmware/sdma', d) | 35 | sdmadir = bb.data.expand('${base_libdir}/firmware/sdma', d) |
36 | do_split_packages(d, sdmadir, '^sdma-([^-]*).*\.bin', | 36 | do_split_packages(d, sdmadir, '^sdma-([^-]*).*\.bin', |
37 | output_pattern='firmware-imx-sdma-%s', | 37 | output_pattern='firmware-imx-sdma-%s', |
38 | description='Freescale IMX Firmware %s', | 38 | description='Freescale IMX Firmware %s', |
@@ -46,6 +46,6 @@ PACKAGES_DYNAMIC = "${PN}-vpu-* ${PN}-sdma-*" | |||
46 | 46 | ||
47 | PACKAGES =+ "${PN}-epdc" | 47 | PACKAGES =+ "${PN}-epdc" |
48 | 48 | ||
49 | FILES_${PN}-epdc = "/lib/firmware/imx/epdc/" | 49 | FILES_${PN}-epdc = "${base_libdir}/firmware/imx/epdc/" |
50 | 50 | ||
51 | PACKAGE_ARCH = "${MACHINE_SOCARCH}" | 51 | PACKAGE_ARCH = "${MACHINE_SOCARCH}" |