From: Karel Zak Date: Mon, 1 Feb 2016 13:08:04 +0000 (+0100) Subject: sfdisk: add 'U' shortcut for ESP X-Git-Tag: v2.28-rc1~136 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d09c06baf4eccfb81cb9a5d0285ba6337aec2919;p=thirdparty%2Futil-linux.git sfdisk: add 'U' shortcut for ESP echo -e ',512M,U\n,,L' | sfdisk --label gpt /dev/foo to make ESP system partition. References: https://github.com/karelzak/util-linux/issues/267 Signed-off-by: Karel Zak --- diff --git a/disk-utils/sfdisk.8 b/disk-utils/sfdisk.8 index 77fb3f7521..4aa0b6208b 100644 --- a/disk-utils/sfdisk.8 +++ b/disk-utils/sfdisk.8 @@ -301,6 +301,9 @@ home partition; means 933AC7E1-2EB4-4F13-B844-0E14E2AEF915 for GPT .TP .B X linux extended partition; means 85 for MBR. +.TP +.B U +EFI System partition, means C12A7328-F81F-11D2-BA4B-00A0C93EC93B for GPT .RE .PP The default diff --git a/libfdisk/src/script.c b/libfdisk/src/script.c index 1191da4747..79e2add04e 100644 --- a/libfdisk/src/script.c +++ b/libfdisk/src/script.c @@ -972,6 +972,9 @@ static struct fdisk_parttype *translate_type_shortcuts(struct fdisk_script *dp, case 'H': /* Home */ type = "933AC7E1-2EB4-4F13-B844-0E14E2AEF915"; break; + case 'U': /* UEFI system */ + type = "C12A7328-F81F-11D2-BA4B-00A0C93EC93B"; + break; } }