diff --git a/SOURCES/0122-libfdisk-gpt-fix-UUID-printing.patch b/SOURCES/0122-libfdisk-gpt-fix-UUID-printing.patch new file mode 100644 index 00000000..183ef74a --- /dev/null +++ b/SOURCES/0122-libfdisk-gpt-fix-UUID-printing.patch @@ -0,0 +1,45 @@ +From a95f7a89ed81fb3d7c3135baae20b056b7f8e661 Mon Sep 17 00:00:00 2001 +From: Karel Zak +Date: Wed, 10 May 2017 15:26:55 +0200 +Subject: [PATCH] libfdisk: (gpt) fix UUID printing + +Addresses: https://bugzilla.redhat.com/show_bug.cgi?id=1344726 +Signed-off-by: Karel Zak +--- + libfdisk/src/gpt.c | 14 +++----------- + 1 file changed, 3 insertions(+), 11 deletions(-) + +diff --git a/libfdisk/src/gpt.c b/libfdisk/src/gpt.c +index 899e1b2..612ce09 100644 +--- a/libfdisk/src/gpt.c ++++ b/libfdisk/src/gpt.c +@@ -1690,7 +1690,7 @@ static int gpt_create_disklabel(struct fdisk_context *cxt) + { + int rc = 0; + ssize_t esz = 0; +- struct gpt_guid *uid; ++ char str[37]; + struct fdisk_gpt_label *gpt; + + assert(cxt); +@@ -1746,16 +1746,8 @@ static int gpt_create_disklabel(struct fdisk_context *cxt) + cxt->label->nparts_max = le32_to_cpu(gpt->pheader->npartition_entries); + cxt->label->nparts_cur = 0; + +- uid = &gpt->pheader->disk_guid; +- fdisk_info(cxt, _("Building a new GPT disklabel " +- "(GUID: %08X-%04X-%04X-%02X%02X-%02X%02X%02X%02X%02X%02X)\n"), +- uid->time_low, uid->time_mid, +- uid->time_hi_and_version, +- uid->clock_seq_hi, +- uid->clock_seq_low, +- uid->node[0], uid->node[1], +- uid->node[2], uid->node[3], +- uid->node[4], uid->node[5]); ++ guid_to_string(&gpt->pheader->disk_guid, str); ++ fdisk_info(cxt, _("Building a new GPT disklabel (GUID: %s)\n"), str); + fdisk_label_set_changed(cxt->label, 1); + done: + return rc; +-- +2.9.3