dissect-image: after probing file systems, we still have the chance to not use a partition

Just because we found something we should still allow it to not be used,
hence include UNUSED in the found flags.
This commit is contained in:
Lennart Poettering
2025-03-14 11:45:20 +01:00
committed by Yu Watanabe
parent c47f16ea96
commit 4dba936a03

View File

@@ -404,11 +404,11 @@ static int dissected_image_probe_filesystems(
if (streq_ptr(p->fstype, "crypto_LUKS")) {
m->encrypted = true;
found_flags = PARTITION_POLICY_ENCRYPTED; /* found this one, and its definitely encrypted */
found_flags = PARTITION_POLICY_UNUSED|PARTITION_POLICY_ENCRYPTED; /* found this one, and its definitely encrypted */
} else
/* found it, but it's definitely not encrypted, hence mask the encrypted flag, but
* set all other ways that indicate "present". */
found_flags = PARTITION_POLICY_UNPROTECTED|PARTITION_POLICY_VERITY|PARTITION_POLICY_SIGNED;
found_flags = PARTITION_POLICY_UNUSED|PARTITION_POLICY_UNPROTECTED|PARTITION_POLICY_VERITY|PARTITION_POLICY_SIGNED;
if (p->fstype && fstype_is_ro(p->fstype))
p->rw = false;