partname: allow skipping existing 'rootfs_data' partition
authorDaniel Golle <daniel@makrotopia.org>
Fri, 19 Mar 2021 12:13:33 +0000 (12:13 +0000)
committerDaniel Golle <daniel@makrotopia.org>
Fri, 19 Mar 2021 13:26:49 +0000 (13:26 +0000)
commit964d1e3af0e111bad6d393f8a3be702e334c2398
tree0161d4c75b79fd4f3173c997f1c7844384507d92
parentd05ad9308e857eb2964a5b71a54748e79453a714
partname: allow skipping existing 'rootfs_data' partition

Apparently some devices with eMMC (e.g. ZyXEL NBG6817) got an exsiting
GPT partition called 'rootfs_data'. This partition is then selected
as rootfs_data eventhough it may not be suitable for that (too small)
or serve another purpose (ie. used by vendor firmware).
To avoid this, check if the kernel cmdline contains a variable
fstools_ignore_partname=1 and if so, skip partname detection of volumes
alltogether.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
libfstools/partname.c