summaryrefslogtreecommitdiffstats
path: root/fdisks/fdisk-menu.c
diff options
context:
space:
mode:
authorKarel Zak2013-06-25 15:31:21 +0200
committerKarel Zak2013-09-16 16:47:03 +0200
commit35b1f0a4c4fc151723e2b2880ffb0203b1bdfd84 (patch)
tree31984bfaf0f2d6bf0b2c4ccc477dba6e9e5ca66b /fdisks/fdisk-menu.c
parentlibfdisk: add generic function to get disklabel ID (diff)
downloadkernel-qcow2-util-linux-35b1f0a4c4fc151723e2b2880ffb0203b1bdfd84.tar.gz
kernel-qcow2-util-linux-35b1f0a4c4fc151723e2b2880ffb0203b1bdfd84.tar.xz
kernel-qcow2-util-linux-35b1f0a4c4fc151723e2b2880ffb0203b1bdfd84.zip
libfdisk: add generic function to set disklabel ID
Signed-off-by: Karel Zak <kzak@redhat.com>
Diffstat (limited to 'fdisks/fdisk-menu.c')
-rw-r--r--fdisks/fdisk-menu.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/fdisks/fdisk-menu.c b/fdisks/fdisk-menu.c
index fe65d4622..e854f0bc7 100644
--- a/fdisks/fdisk-menu.c
+++ b/fdisks/fdisk-menu.c
@@ -134,8 +134,10 @@ struct menu menu_gpt = {
.label = FDISK_DISKLABEL_GPT,
.entries = {
MENU_XSEP(N_("GPT")),
- MENU_XENT('u', N_("change partition UUID")),
+ MENU_XENT('i', N_("change disk GUID")),
MENU_XENT('n', N_("change partition name")),
+ MENU_XENT('u', N_("change partition UUID")),
+
{ 0, NULL }
}
};
@@ -389,6 +391,9 @@ static int gpt_menu_cb(struct fdisk_context *cxt,
DBG(FRONTEND, dbgprint("enter GPT menu"));
+ if (ent->key == 'i')
+ return fdisk_set_disklabel_id(cxt);
+
rc = fdisk_ask_partnum(cxt, &n, FALSE);
if (rc)
return rc;