package/uboot-tools: migrate BR2_TARGET_UBOOT_ENVIMAGE from U-Boot pkg
authorMatt Weber <matthew.weber@rockwellcollins.com>
Thu, 24 Sep 2020 19:29:10 +0000 (14:29 -0500)
committerArnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Tue, 6 Oct 2020 21:37:47 +0000 (23:37 +0200)
commit78559d699ae4b5c22ae77cfb7994560e0267be96
tree92f55ba1bb04df5ad8b731289fd03542c55899ad
parent245c643fc74435e6a97d8bd502bbccb171127a72
package/uboot-tools: migrate BR2_TARGET_UBOOT_ENVIMAGE from U-Boot pkg

Migrating the support for this feature to uboot-tools to gain the
ability to build env files when BR2_TARGET_UBOOT isn't selected.

When _ENVIMAGE_SOURCE is not set, we generate a default environment.
However, this default depends on the U-Boot configuration. Therefore,
this can only be done if uboot itself is built as well, and
host-uboot-tools needs to depend on uboot.

For the same reason, the commands for creating the environment have to
be adapted a little. Take this occasion to drastically simplify them.

Note: This patch creates a circular dependency with uboot until the
similar migration patch is merged for uboot scripts

Cc: Arnout Vandecappelle <arnout@mind.be>
Signed-off-by: Matthew Weber <matthew.weber@rockwellcollins.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Config.in.legacy
boot/uboot/Config.in
boot/uboot/uboot.mk
package/uboot-tools/Config.in.host
package/uboot-tools/uboot-tools.mk