firmware-utils: ptgen: add GPT support
author李国 <uxgood.org@gmail.com>
Thu, 26 Mar 2020 05:47:40 +0000 (13:47 +0800)
committerPetr Štetiar <ynezz@true.cz>
Tue, 31 Mar 2020 14:20:47 +0000 (16:20 +0200)
commit9222b78a61e5875ffac7eb324bff1ed63711576d
treef9b4eb70f91d88d6bde0cecefbfd1ff615b62f9d
parentf3e7bd774aa12084003daae26ccf63aa97520a79
firmware-utils: ptgen: add GPT support

Add GPT support to ptgen, so we can generate EFI bootable images.

Introduced two options:
    -g        generate GPT partition table
    -G GUID   use GUID for disk and increase last bit for all partitions

We drop The alternate partition table to reduce size, This may cause
problems when generate vmdk images or vdi images. We have to pad enough
sectors when generate these images.

Signed-off-by: 李国 <uxgood.org@gmail.com>
[fixed compilation on macOS]
Signed-off-by: Petr Štetiar <ynezz@true.cz>
Makefile
src/ptgen.c