From 9afcc8a67deddea5cc5cef4911c7a5b769cf895c Mon Sep 17 00:00:00 2001 From: Karel Zak Date: Thu, 11 May 2023 09:44:37 +0200 Subject: [PATCH] libfdisk: fix wipe-partition feature Addresses: https://github.com/util-linux/util-linux/issues/2216 Signed-off-by: Karel Zak --- libfdisk/src/partition.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/libfdisk/src/partition.c b/libfdisk/src/partition.c index 2677cae264..6b0d98a74f 100644 --- a/libfdisk/src/partition.c +++ b/libfdisk/src/partition.c @@ -798,6 +798,14 @@ static int probe_partition_content(struct fdisk_context *cxt, struct fdisk_parti DBG(PART, ul_debugobj(pa, "blkid prober: %p", pr)); + blkid_probe_enable_superblocks(pr, 1); + blkid_probe_set_superblocks_flags(pr, + BLKID_SUBLKS_MAGIC | + BLKID_SUBLKS_TYPE | + BLKID_SUBLKS_LABEL | + BLKID_SUBLKS_UUID | + BLKID_SUBLKS_BADCSUM); + start = fdisk_partition_get_start(pa) * fdisk_get_sector_size(cxt); size = fdisk_partition_get_size(pa) * fdisk_get_sector_size(cxt); -- 2.47.2