mirror of
https://github.com/parchlinux/calamares.git
synced 2025-07-01 11:25:36 -04:00
[partition] Fix minimum size parsing in partition layout
When a partition doesn't have a minimum size in the partition layout configuration, it defaults to using 100% of the available space. This patch fixes this error by setting the minimum partition size to 0 when the attribute has been omitted. Signed-off-by: Arnaud Ferraris <arnaud.ferraris@collabora.com>
This commit is contained in:
parent
a31cbefab6
commit
18bb71aceb
1 changed files with 8 additions and 2 deletions
|
@ -103,7 +103,10 @@ PartitionLayout::addEntry( QString mountPoint, QString size, QString min )
|
|||
entry.partMountPoint = mountPoint;
|
||||
entry.partFileSystem = FileSystem::Ext4;
|
||||
entry.partSize = parseSizeString( size , &entry.partSizeUnit );
|
||||
entry.partMinSize = parseSizeString( min , &entry.partMinSizeUnit );
|
||||
if (min.isEmpty())
|
||||
entry.partMinSize = 0;
|
||||
else
|
||||
entry.partMinSize = parseSizeString( min , &entry.partMinSizeUnit );
|
||||
|
||||
partLayout.append( entry );
|
||||
}
|
||||
|
@ -117,7 +120,10 @@ PartitionLayout::addEntry( QString label, QString mountPoint, QString fs, QStrin
|
|||
entry.partMountPoint = mountPoint;
|
||||
entry.partFileSystem = FileSystem::typeForName( fs );
|
||||
entry.partSize = parseSizeString( size , &entry.partSizeUnit );
|
||||
entry.partMinSize = parseSizeString( min , &entry.partMinSizeUnit );
|
||||
if (min.isEmpty())
|
||||
entry.partMinSize = 0;
|
||||
else
|
||||
entry.partMinSize = parseSizeString( min , &entry.partMinSizeUnit );
|
||||
|
||||
partLayout.append( entry );
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue