]> git.baikalelectronics.ru Git - uboot.git/commit
GPT: provide commands to selectively rename partitions
authorAlison Chaiken <alison@peloton-tech.com>
Tue, 4 Jul 2017 18:19:18 +0000 (11:19 -0700)
committerTom Rini <trini@konsulko.com>
Sat, 5 Aug 2017 00:35:27 +0000 (20:35 -0400)
commit9f5fc0079292b7c7777111020698e5f62b7458b8
tree1e6f1dc354e919d665800bd311d2c2092e597bab
parentc4ef824058618441c1f3906ca77c2da758a7447d
GPT: provide commands to selectively rename partitions

This patch provides support in u-boot for renaming GPT
partitions.  The renaming is accomplished via new 'gpt swap'
and 'gpt rename' commands.

The 'swap' mode returns an error if no matching partition names
are found, or if the number of partitions with one name does not equal
the number with the second name.   The 'rename' variant always
succeeds as long as a partition with the provided number exists.

Rewriting the partition table has the side-effect that all partitions
end up with "msftdata" flag set.  The reason is that partition type
PARTITION_BASIC_DATA_GUID is hard-coded in the gpt_fill_pte()
function.  This does not appear to cause any harm.

Signed-off-by: Alison Chaiken <alison@peloton-tech.com>
cmd/Kconfig
cmd/gpt.c
doc/README.gpt