[partition] Rename iterator in for loop to entry

This commit is contained in:
Gaël PORTAY 2020-06-22 13:56:57 -04:00
parent 3016b93c8f
commit 32c1f81fbf

View File

@ -182,11 +182,11 @@ PartitionLayout::execute( Device* dev,
// Let's check if we have enough space for each partitions, using the size // Let's check if we have enough space for each partitions, using the size
// propery or the min-size property if unit is in percentage. // propery or the min-size property if unit is in percentage.
for ( const auto& part : qAsConst( m_partLayout ) ) for ( const auto& entry : qAsConst( m_partLayout ) )
{ {
if ( !part.partSize.isValid() ) if ( !entry.partSize.isValid() )
{ {
cWarning() << "Partition" << part.partMountPoint << "size is invalid, skipping..."; cWarning() << "Partition" << entry.partMountPoint << "size is invalid, skipping...";
continue; continue;
} }
@ -194,15 +194,15 @@ PartitionLayout::execute( Device* dev,
// warnings to ensure that all the cases are covered below. // warnings to ensure that all the cases are covered below.
// We need to ignore the percent-defined until later // We need to ignore the percent-defined until later
qint64 sectors = 0; qint64 sectors = 0;
if ( part.partSize.unit() != CalamaresUtils::Partition::SizeUnit::Percent ) if ( entry.partSize.unit() != CalamaresUtils::Partition::SizeUnit::Percent )
{ {
sectors = part.partSize.toSectors( totalSectors, dev->logicalSize() ); sectors = entry.partSize.toSectors( totalSectors, dev->logicalSize() );
} }
else if ( part.partMinSize.isValid() ) else if ( entry.partMinSize.isValid() )
{ {
sectors = part.partMinSize.toSectors( totalSectors, dev->logicalSize() ); sectors = entry.partMinSize.toSectors( totalSectors, dev->logicalSize() );
} }
partSectorsMap.insert( &part, sectors ); partSectorsMap.insert( &entry, sectors );
availableSectors -= sectors; availableSectors -= sectors;
} }
@ -211,46 +211,46 @@ PartitionLayout::execute( Device* dev,
if ( availableSectors < 0 ) if ( availableSectors < 0 )
{ {
availableSectors = totalSectors; availableSectors = totalSectors;
for ( const auto& part : qAsConst( m_partLayout ) ) for ( const auto& entry : qAsConst( m_partLayout ) )
{ {
qint64 sectors = partSectorsMap.value( &part ); qint64 sectors = partSectorsMap.value( &entry );
if ( part.partMinSize.isValid() ) if ( entry.partMinSize.isValid() )
{ {
sectors = part.partMinSize.toSectors( totalSectors, dev->logicalSize() ); sectors = entry.partMinSize.toSectors( totalSectors, dev->logicalSize() );
partSectorsMap.insert( &part, sectors ); partSectorsMap.insert( &entry, sectors );
} }
availableSectors -= sectors; availableSectors -= sectors;
} }
} }
// Assign sectors for percentage-defined partitions. // Assign sectors for percentage-defined partitions.
for ( const auto& part : qAsConst( m_partLayout ) ) for ( const auto& entry : qAsConst( m_partLayout ) )
{ {
if ( part.partSize.unit() == CalamaresUtils::Partition::SizeUnit::Percent ) if ( entry.partSize.unit() == CalamaresUtils::Partition::SizeUnit::Percent )
{ {
qint64 sectors = part.partSize.toSectors( availableSectors + partSectorsMap.value( &part ), qint64 sectors = entry.partSize.toSectors( availableSectors + partSectorsMap.value( &entry ),
dev->logicalSize() ); dev->logicalSize() );
if ( part.partMinSize.isValid() ) if ( entry.partMinSize.isValid() )
{ {
sectors = std::max( sectors, part.partMinSize.toSectors( totalSectors, dev->logicalSize() ) ); sectors = std::max( sectors, entry.partMinSize.toSectors( totalSectors, dev->logicalSize() ) );
} }
if ( part.partMaxSize.isValid() ) if ( entry.partMaxSize.isValid() )
{ {
sectors = std::min( sectors, part.partMaxSize.toSectors( totalSectors, dev->logicalSize() ) ); sectors = std::min( sectors, entry.partMaxSize.toSectors( totalSectors, dev->logicalSize() ) );
} }
partSectorsMap.insert( &part, sectors ); partSectorsMap.insert( &entry, sectors );
} }
} }
// Create the partitions. // Create the partitions.
currentSector = firstSector; currentSector = firstSector;
availableSectors = totalSectors; availableSectors = totalSectors;
for ( const auto& part : qAsConst( m_partLayout ) ) for ( const auto& entry : qAsConst( m_partLayout ) )
{ {
Partition* currentPartition = nullptr; Partition* currentPartition = nullptr;
// Adjust partition size based on available space. // Adjust partition size based on available space.
qint64 sectors = partSectorsMap.value( &part ); qint64 sectors = partSectorsMap.value( &entry );
sectors = std::min( sectors, availableSectors ); sectors = std::min( sectors, availableSectors );
if ( sectors == 0 ) if ( sectors == 0 )
{ {
@ -260,46 +260,46 @@ PartitionLayout::execute( Device* dev,
if ( luksPassphrase.isEmpty() ) if ( luksPassphrase.isEmpty() )
{ {
currentPartition = KPMHelpers::createNewPartition( currentPartition = KPMHelpers::createNewPartition(
parent, *dev, role, part.partFileSystem, currentSector, currentSector + sectors - 1, KPM_PARTITION_FLAG( None ) ); parent, *dev, role, entry.partFileSystem, currentSector, currentSector + sectors - 1, KPM_PARTITION_FLAG( None ) );
} }
else else
{ {
currentPartition = KPMHelpers::createNewEncryptedPartition( currentPartition = KPMHelpers::createNewEncryptedPartition(
parent, *dev, role, part.partFileSystem, currentSector, currentSector + sectors - 1, luksPassphrase, KPM_PARTITION_FLAG( None ) ); parent, *dev, role, entry.partFileSystem, currentSector, currentSector + sectors - 1, luksPassphrase, KPM_PARTITION_FLAG( None ) );
} }
PartitionInfo::setFormat( currentPartition, true ); PartitionInfo::setFormat( currentPartition, true );
PartitionInfo::setMountPoint( currentPartition, part.partMountPoint ); PartitionInfo::setMountPoint( currentPartition, entry.partMountPoint );
if ( !part.partLabel.isEmpty() ) if ( !entry.partLabel.isEmpty() )
{ {
currentPartition->setLabel( part.partLabel ); currentPartition->setLabel( entry.partLabel );
currentPartition->fileSystem().setLabel( part.partLabel ); currentPartition->fileSystem().setLabel( entry.partLabel );
} }
if ( !part.partUUID.isEmpty() ) if ( !entry.partUUID.isEmpty() )
{ {
currentPartition->setUUID( part.partUUID ); currentPartition->setUUID( entry.partUUID );
} }
if ( !part.partType.isEmpty() ) if ( !entry.partType.isEmpty() )
{ {
#if defined( WITH_KPMCORE42API ) #if defined( WITH_KPMCORE42API )
currentPartition->setType( part.partType ); currentPartition->setType( entry.partType );
#else #else
cWarning() << "Ignoring type; requires KPMcore >= 4.2.0."; cWarning() << "Ignoring type; requires KPMcore >= 4.2.0.";
#endif #endif
} }
if ( part.partAttributes ) if ( entry.partAttributes )
{ {
#if defined( WITH_KPMCORE42API ) #if defined( WITH_KPMCORE42API )
currentPartition->setAttributes( part.partAttributes ); currentPartition->setAttributes( entry.partAttributes );
#else #else
cWarning() << "Ignoring attributes; requires KPMcore >= 4.2.0."; cWarning() << "Ignoring attributes; requires KPMcore >= 4.2.0.";
#endif #endif
} }
if ( !part.partFeatures.isEmpty() ) if ( !entry.partFeatures.isEmpty() )
{ {
#if defined( WITH_KPMCORE42API ) #if defined( WITH_KPMCORE42API )
for ( const auto& k : part.partFeatures.keys() ) for ( const auto& k : entry.partFeatures.keys() )
{ {
currentPartition->fileSystem().addFeature( k, part.partFeatures.value( k ) ); currentPartition->fileSystem().addFeature( k, entry.partFeatures.value( k ) );
} }
#else #else
cWarning() << "Ignoring features; requires KPMcore >= 4.2.0."; cWarning() << "Ignoring features; requires KPMcore >= 4.2.0.";