From 7375423cda6d24c8b94617d089bff3a5c91fd0cb Mon Sep 17 00:00:00 2001 From: Karel Zak Date: Thu, 7 Feb 2013 12:18:27 +0100 Subject: fdisk: add 'G' to create SGI label to the main menu For unknown reason you have to go to the expert menu to create SGI label. It's inconsistent behavior as we have all "create label" operations in the main menu. Signed-off-by: Karel Zak --- fdisks/fdisk.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'fdisks') diff --git a/fdisks/fdisk.c b/fdisks/fdisk.c index 453583ee1..33533c49c 100644 --- a/fdisks/fdisk.c +++ b/fdisks/fdisk.c @@ -75,7 +75,8 @@ static const struct menulist_descr menulist[] = { {'e', N_("list extended partitions"), {0, FDISK_DISKLABEL_DOS}}, {'e', N_("edit drive data"), {FDISK_DISKLABEL_OSF, 0}}, {'f', N_("fix partition order"), {0, FDISK_DISKLABEL_DOS}}, - {'g', N_("create an IRIX (SGI) partition table"), {0, FDISK_DISKLABEL_ANY}}, + {'G', N_("create an IRIX (SGI) partition table"), {~FDISK_DISKLABEL_OSF, 0}}, + {'g', N_("create an IRIX (SGI) partition table"), {0, FDISK_DISKLABEL_ANY}}, /* for backward compatibility only */ {'g', N_("create a new empty GPT partition table"), {~FDISK_DISKLABEL_OSF, 0}}, {'h', N_("change number of heads"), {0, FDISK_DISKLABEL_DOS | FDISK_DISKLABEL_SUN}}, {'i', N_("change interleave factor"), {0, FDISK_DISKLABEL_SUN}}, @@ -1111,6 +1112,9 @@ static void command_prompt(struct fdisk_context *cxt) case 'g': fdisk_create_disklabel(cxt, "gpt"); break; + case 'G': + fdisk_create_disklabel(cxt, "sgi"); + break; case 'i': if (fdisk_is_disklabel(cxt, SGI)) create_sgiinfo(cxt); -- cgit v1.2.3-55-g7522