aboutsummaryrefslogtreecommitdiffstats
path: root/disk-utils/sfdisk.c
diff options
context:
space:
mode:
authorKarel Zak <kzak@redhat.com>2021-02-23 09:21:40 +0100
committerKarel Zak <kzak@redhat.com>2021-02-23 09:25:36 +0100
commit45c2daa61228d198800e2e63ba9be20d90e2a8f9 (patch)
treeeefdb00d8cc4493171c7f082e69e6566d2ea2a32 /disk-utils/sfdisk.c
parent5353ba3f0d4cd40e6ede294258ae1a7716fd42a1 (diff)
downloadutil-linux-45c2daa61228d198800e2e63ba9be20d90e2a8f9.tar.gz
sfdisk: support for type="partition type name"
For example: # echo 'size=10MiB, type="linux usr x86"' | sfdisk /dev/sdc ... New situation: Device Start End Sectors Size Type /dev/sdc1 2048 22527 20480 10M Linux /usr (x86) Signed-off-by: Karel Zak <kzak@redhat.com>
Diffstat (limited to 'disk-utils/sfdisk.c')
-rw-r--r--disk-utils/sfdisk.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/disk-utils/sfdisk.c b/disk-utils/sfdisk.c
index 963cc745c2..193dcebfc1 100644
--- a/disk-utils/sfdisk.c
+++ b/disk-utils/sfdisk.c
@@ -1165,6 +1165,7 @@ static int command_parttype(struct sfdisk *sf, int argc, char **argv)
type = fdisk_label_advparse_parttype(lb, typestr,
FDISK_PARTTYPE_PARSE_DATA
| FDISK_PARTTYPE_PARSE_ALIAS
+ | FDISK_PARTTYPE_PARSE_NAME
| FDISK_PARTTYPE_PARSE_SHORTCUT);
if (!type)
errx(EXIT_FAILURE, _("failed to parse %s partition type '%s'"),