From e11745d000d7e9b3112bb336735c1bdfa77e9add Mon Sep 17 00:00:00 2001 From: Daan De Meyer Date: Thu, 19 Sep 2024 14:04:34 +0200 Subject: [PATCH] repart: Determine verity sig size based on partition designator Verity= is an image build concept, not a first boot concept, whereas a partition designator is always available, so let's do the size stuff based on that. --- src/partition/repart.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/partition/repart.c b/src/partition/repart.c index 080a232e4ee..48ba4d79732 100644 --- a/src/partition/repart.c +++ b/src/partition/repart.c @@ -814,7 +814,7 @@ static uint64_t partition_min_size(const Context *context, const Partition *p) { return p->current_size; } - if (p->verity == VERITY_SIG) + if (IN_SET(p->type.designator, PARTITION_ROOT_VERITY_SIG, PARTITION_USR_VERITY_SIG)) return VERITY_SIG_SIZE; sz = p->current_size != UINT64_MAX ? p->current_size : HARD_MIN_SIZE; -- 2.47.3