package/rauc: select fw_printenv for uboot based systems
authorTitouan Christophe <titouan.christophe@railnova.eu>
Thu, 5 Dec 2019 09:42:38 +0000 (10:42 +0100)
committerThomas Petazzoni <thomas.petazzoni@bootlin.com>
Thu, 5 Dec 2019 20:38:01 +0000 (21:38 +0100)
When operating on a uboot based system, rauc interacts with
the bootloader environment using fw_printenv and fw_setenv [1].

These commands should therefore be present on the target if
the system being built uses uboot.

[1] See:
https://github.com/rauc/rauc/blob/v1.2/src/bootchooser.c#L21-L22
https://github.com/rauc/rauc/blob/v1.2/src/bootchooser.c#L644-L645

Signed-off-by: Titouan Christophe <titouan.christophe@railnova.eu>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
package/rauc/Config.in

index 4a1516a59523364431af78f24ffbe91221e80e6a..676ff42b51f792cc932f8ca8b46e01ebe8e11d07 100644 (file)
@@ -7,6 +7,8 @@ config BR2_PACKAGE_RAUC
        select BR2_PACKAGE_OPENSSL
        select BR2_PACKAGE_DBUS
        select BR2_PACKAGE_SQUASHFS # run-time dependency
+       select BR2_PACKAGE_UBOOT_TOOLS if BR2_TARGET_UBOOT # run-time dependency
+       select BR2_PACKAGE_UBOOT_TOOLS_FWPRINTENV if BR2_TARGET_UBOOT
        help
          RAUC is the Robust Auto-Update Controller developed by
          Pengutronix. It supports updating embedded Linux