libfdisk: (script) support R (RAID) and V (LVM) shortcuts
Addresses: https://github.com/karelzak/util-linux/issues/560 Signed-off-by: Karel Zak <kzak@redhat.com>
This commit is contained in:
parent
af846e1ff9
commit
6ebc37854d
|
@ -361,6 +361,12 @@ linux extended partition; means 85 for MBR.
|
|||
.TP
|
||||
.B U
|
||||
EFI System partition, means EF for MBR and C12A7328-F81F-11D2-BA4B-00A0C93EC93B for GPT
|
||||
.TP
|
||||
.B R
|
||||
Linux RAID; means fd for MBR and A19D880F-05FC-4D3B-A006-743F0F84911E for GPT
|
||||
.TP
|
||||
.B V
|
||||
LVM; means 8e for MBR and E6D6D379-F507-44C2-A23C-238F2A3DF928 for GPT
|
||||
.RE
|
||||
.PP
|
||||
The default
|
||||
|
|
|
@ -1312,8 +1312,8 @@ static void command_fdisk_help(void)
|
|||
|
||||
fputc('\n', stdout);
|
||||
fputs(_(" <type> The partition type. Default is a Linux data partition.\n"), stdout);
|
||||
fputs(_(" MBR: hex or L,S,E,X shortcuts.\n"), stdout);
|
||||
fputs(_(" GPT: UUID or L,S,H shortcuts.\n"), stdout);
|
||||
fputs(_(" MBR: hex or L,S,E,X,U,R,V shortcuts.\n"), stdout);
|
||||
fputs(_(" GPT: UUID or L,S,H,U,R,V shortcuts.\n"), stdout);
|
||||
|
||||
fputc('\n', stdout);
|
||||
fputs(_(" <bootable> Use '*' to mark an MBR partition as bootable.\n"), stdout);
|
||||
|
|
|
@ -1016,6 +1016,13 @@ static struct fdisk_parttype *translate_type_shortcuts(struct fdisk_script *dp,
|
|||
case 'U': /* UEFI system */
|
||||
type = "EF";
|
||||
break;
|
||||
case 'R': /* Linux RAID */
|
||||
type = "fd";
|
||||
break;
|
||||
case 'V': /* LVM */
|
||||
type = "8e";
|
||||
break;
|
||||
|
||||
}
|
||||
} else if (lb->id == FDISK_DISKLABEL_GPT) {
|
||||
switch (*str) {
|
||||
|
@ -1031,6 +1038,12 @@ static struct fdisk_parttype *translate_type_shortcuts(struct fdisk_script *dp,
|
|||
case 'U': /* UEFI system */
|
||||
type = "C12A7328-F81F-11D2-BA4B-00A0C93EC93B";
|
||||
break;
|
||||
case 'R': /* Linux RAID */
|
||||
type = "A19D880F-05FC-4D3B-A006-743F0F84911E";
|
||||
break;
|
||||
case 'V': /* LVM */
|
||||
type = "E6D6D379-F507-44C2-A23C-238F2A3DF928";
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue