We wanted to add the following two functionalities to Agama:
Having volumes that automatically adjust their sizes based on the RAM size. As always in Agama, those automatic calculation need to offer the possibility of being overriden by the user.
Make a proposal without automatically adding the partitions needed for booting.
Solution
This adds two new settings to ProposalSettings and VolumeSpecification to make all that possible.
None of the changes affect YaST or AutoYaST for now.
coverage: 97.81%. remained the same
when pulling 134a16dfc9b96821f7af8bf8b22277295df70d69 on ancorgs:agama_settings_fixed
into 92516eb9f4213bcc7f4cf8bd7df3a61b6571421d on yast:master.
Problem
We wanted to add the following two functionalities to Agama:
Solution
This adds two new settings to
ProposalSettings
andVolumeSpecification
to make all that possible.None of the changes affect YaST or AutoYaST for now.
Testing
Other pull requests
See https://github.com/openSUSE/agama/pull/1111 as an example on how Agama relies on this.