You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
30 lines
904 B
30 lines
904 B
From 9b0a83a747b28bd1b778bdd32616e6f7ea88c84d Mon Sep 17 00:00:00 2001 |
|
From: "Brian C. Lane" <bcl@redhat.com> |
|
Date: Fri, 13 May 2022 10:02:06 -0700 |
|
Subject: [PATCH 4/5] parted: Reset the filesystem type when changing the |
|
id/uuid |
|
|
|
Without this the print command keeps showing the type selected with |
|
mkpart, which doesn't match the id/uuid set by the user. So rescan the |
|
partition for a filesystem. |
|
--- |
|
parted/parted.c | 3 +++ |
|
1 file changed, 3 insertions(+) |
|
|
|
diff --git a/parted/parted.c b/parted/parted.c |
|
index b8a4acf..96da30d 100644 |
|
--- a/parted/parted.c |
|
+++ b/parted/parted.c |
|
@@ -991,6 +991,9 @@ do_type (PedDevice** dev, PedDisk** diskp) |
|
|
|
free (input); |
|
|
|
+ // Reset the fs_type based on the filesystem, if it exists |
|
+ part->fs_type = ped_file_system_probe (&part->geom); |
|
+ |
|
if (!ped_disk_commit (*diskp)) |
|
goto error; |
|
return 1; |
|
-- |
|
2.35.3 |
|
|
|
|