[partition] Enforce minimum <= recommended.

This commit is contained in:
Adriaan de Groot 2023-11-13 21:28:10 +01:00
parent 2ab0041180
commit 5c0b20d06a

View File

@ -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() );
}
}
}
}