From 5c0b20d06a7e0ea74dc51e7331fc39165e7026c1 Mon Sep 17 00:00:00 2001 From: Adriaan de Groot Date: Mon, 13 Nov 2023 21:28:10 +0100 Subject: [PATCH] [partition] Enforce minimum <= recommended. --- src/modules/partition/Config.cpp | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/modules/partition/Config.cpp b/src/modules/partition/Config.cpp index 0962e9603..b1230e32b 100644 --- a/src/modules/partition/Config.cpp +++ b/src/modules/partition/Config.cpp @@ -320,7 +320,15 @@ fillGSConfigurationEFI( Calamares::GlobalStorage* gs, const QVariantMap& configu Calamares::Partition::PartitionSize part_size = Calamares::Partition::PartitionSize( efiMinimumSize ); if ( part_size.isValid() ) { - gs->insert( PartUtils::efiFilesystemMinimumSizeGSKey(), part_size.toBytes() ); + if ( part_size > PartUtils::efiFilesystemRecommendedSize() ) + { + cWarning() << "EFI minimum size" << efiMinimumSize << "is larger than the recommended size" + << efiRecommendedSize << ", ignored."; + } + else + { + gs->insert( PartUtils::efiFilesystemMinimumSizeGSKey(), part_size.toBytes() ); + } } } }