sfdisk: disable --activate for Hybrid GPT/MBR
Addresses: https://github.com/karelzak/util-linux/issues/699 Signed-off-by: Karel Zak <kzak@redhat.com>
This commit is contained in:
parent
b4601f620c
commit
a77bd80d5a
1 changed files with 3 additions and 0 deletions
|
@ -824,6 +824,9 @@ static int command_activate(struct sfdisk *sf, int argc, char **argv)
|
|||
err(EXIT_FAILURE, _("cannot open %s"), devname);
|
||||
|
||||
if (fdisk_is_label(sf->cxt, GPT)) {
|
||||
if (fdisk_gpt_is_hybrid(sf->cxt))
|
||||
errx(EXIT_FAILURE, _("toggle boot flags is unsupported for Hybrid GPT/MBR"));
|
||||
|
||||
/* Switch from GPT to PMBR */
|
||||
sf->cxt = fdisk_new_nested_context(sf->cxt, "dos");
|
||||
if (!sf->cxt)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue