u-boot: Add mkenvimage tool
PATCH v2 1/1 u-boot: Add mkenvimage tool
This utility is used for creation of images containing usable in run-time U-Boot environment.
Note it is already gets built with "make tools" command together with "mkimage" so we just need to install "mkenvimage".
As of today this utility is added per-board like here [1] for Intel Edison board.
---
Chnages v1 -> v2:
* Got rid of a separate recipe and instead added mkenvimage to u-boot mkimage recipy
meta/recipes-bsp/u-boot/u-boot-mkimage_2018.07.bb | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-)
meta/recipes-bsp/u-boot/u-boot-mkimage_2018.07.bb +7 -1
@@ -1,6 +1,6 @@ require u-boot-common_${PV}.inc -SUMMARY = "U-Boot bootloader image creation tool" +SUMMARY = "U-Boot bootloader environment & image creation tools" DEPENDS += "openssl" EXTRA_OEMAKE_class-target = 'CROSS_COMPILE="${TARGET_PREFIX}" CC="${CC} ${CFLAGS} ${LDFLAGS}" HOSTCC="${BUILD_CC} ${BUILD_CFLAGS} ${BUILD_LDFLAGS}" STRIP=true V=1'
@@ -20,8 +20,14 @@ do_compile () { do_install () { install -d ${D}${bindir} + + # mkimage install -m 0755 tools/mkimage ${D}${bindir}/uboot-mkimage ln -sf uboot-mkimage ${D}${bindir}/mkimage + + # mkenvimage + install -m 0755 tools/mkenvimage ${D}${bindir}/uboot-mkenvimage + ln -sf uboot-mkenvimage ${D}${bindir}/mkenvimage } RDEPENDS_${PN} += "dtc"
Signature · 1 line
2.16.2
PATCH v2 1/1 u-boot: Add mkenvimage tool
Quoted 44 lines · Alexey Brodkin
This utility is used for creation of images containing usable in run-time U-Boot environment.
Note it is already gets built with "make tools" command together with "mkimage" so we just need to install "mkenvimage".
As of today this utility is added per-board like here [1] for Intel Edison board.
Signed-off-by Alexey Brodkin <abrodkin at synopsys.com>Cc Richard Purdie <richard.purdie at linuxfoundation.org>Cc Otavio Salvador <otavio at ossystems.com.br>Cc Martin Jansa <martin.jansa at gmail.com>Cc Ross Burton <ross.burton at intel.com>Cc Marek Vasut <marex at denx.de>---
Chnages v1 -> v2:
* Got rid of a separate recipe and instead added mkenvimage to u-boot mkimage recipy
meta/recipes-bsp/u-boot/u-boot-mkimage_2018.07.bb | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-)meta/recipes-bsp/u-boot/u-boot-mkimage_2018.07.bb +2
-1@@ -1,6 +1,6 @@ require u-boot-common_${PV}.inc -SUMMARY = "U-Boot bootloader image creation tool" +SUMMARY = "U-Boot bootloader environment & image creation tools" DEPENDS += "openssl" EXTRA_OEMAKE_class-target = 'CROSS_COMPILE="${TARGET_PREFIX}" CC="${CC} ${CFLAGS} ${LDFLAGS}" HOSTCC="${BUILD_CC} ${BUILD_CFLAGS} ${BUILD_LDFLAGS}" STRIP=true V=1'@@ -20,8 +20,14 @@ do_compile () { do_install () { install -d ${D}${bindir} +
meta/recipes-bsp/u-boot/u-boot-mkimage_2018.07.bb do_compile () { · line 33
Quoted 10 lines
meta/recipes-bsp/u-boot/u-boot-mkimage_2018.07.bb +5
-0+ # mkimage install -m 0755 tools/mkimage ${D}${bindir}/uboot-mkimage ln -sf uboot-mkimage ${D}${bindir}/mkimage + + # mkenvimage + install -m 0755 tools/mkenvimage ${D}${bindir}/uboot-mkenvimage + ln -sf uboot-mkenvimage ${D}${bindir}/mkenvimage } RDEPENDS_${PN} += "dtc"
I have to admit, the recipe name becomes a misnomer then. But renaming this recipe would be hard, since it's used all over the place. Any ideas?
Signature · 2 lines
Best regards, Marek Vasut
PATCH v2 1/1 u-boot: Add mkenvimage tool
Quoted 2 lines · Marek Vasut
I have to admit, the recipe name becomes a misnomer then. But renaming this recipe would be hard, since it's used all over the place. Any ideas?
Call it u-boot-tools, potentially merge the other recipe tool, and add RPROVIDES for compatibility?
Ross
PATCH v2 1/1 u-boot: Add mkenvimage tool
Quoted 6 lines · Ross
Quoted 2 lines · Marek Vasut
I have to admit, the recipe name becomes a misnomer then. But renaming this recipe would be hard, since it's used all over the place. Any ideas?
Call it u-boot-tools, potentially merge the other recipe tool, and add RPROVIDES for compatibility?
Ah :-)
I wonder if it'd make sense to have this new recipe generate multiple packages, one per tool ?
Signature · 2 lines
Best regards, Marek Vasut
PATCH v2 1/1 u-boot: Add mkenvimage tool
In reply to Burton, RossQuoted 9 lines · Ross
Quoted 4 lines · Marek Vasut
I have to admit, the recipe name becomes a misnomer then. But renaming
this recipe would be hard, since it's used all over the place. Any ideas?Call it u-boot-tools, potentially merge the other recipe tool, and add
RPROVIDES for compatibility?
You mean PROVIDES since we're talking PN namespace, not PACKAGES?
Cheers,
Richard