
On Thu, Aug 25, 2022 at 03:52:20PM +0200, Pali Rohár wrote:
On Monday 08 August 2022 12:10:27 Tom Rini wrote:
On Sun, Aug 07, 2022 at 09:04:22PM +0200, Pali Rohár wrote:
Some UBI partitions may use non-standard UBI header offset. For attaching these UBI partitions it is required to pass second argument with offset to "ubi part" command.
Therefore extend distroboot to allow specifying additional optional 6th argument with UBI header offset. This offset is set in new distroboot variable ${bootubioff} which may be used by distroboot script to e.g. properly pass this value to linux kernel command line for proper mounting of rootfs by kernel. This variable is set to empty string (cleared) when UBI header offset is not specified into distroboot BOOT_TARGET_DEVICES macro.
Usage of helper macro BOOTENV_DEV_UBIFS_BOOTUBIOFF in this change is there as a type check. It ensures that in BOOT_TARGET_DEVICES macro was specified UBIFS func with either 5 or 6 arguments. If not then cpp throws compile error.
Signed-off-by: Pali Rohár pali@kernel.org
Reviewed-by: Tom Rini trini@konsulko.com
-- Tom
Tom, who can take this patch?
I'll take it, as part of putting together a number of small fixes for this release.