aboutsummaryrefslogtreecommitdiff
path: root/cmd/dm.c
diff options
context:
space:
mode:
authorPali Rohár <pali@kernel.org>2022-08-07 21:04:22 +0200
committerTom Rini <trini@konsulko.com>2022-08-26 20:45:15 -0400
commit53a9f9ef879fbc9ae0e6bf5330d3817ebd726e5f (patch)
tree752f7cfa2ab81b6b3b0608030e4d9dd135b9cfb4 /cmd/dm.c
parent2f03a639f36d305800b8befe066f0d3a1616aed0 (diff)
distroboot: ubifs: Add support for specifying UBI header offset
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>
Diffstat (limited to 'cmd/dm.c')
0 files changed, 0 insertions, 0 deletions