kpmcore/src
Gaël PORTAY 0529ebfb01 Add support for setting the specific GPT type
The GPT partition layout defines the type of the partition using a
UUID[1]. The type of the partition is not related to the underlying
filesystem but to its functionality: rootfs, home, var, swap, esp...

The UUID 4f68bce3-e8cd-4db1-96e7-fbcaf984b709 defines the root partition
(/), the UUID 933ac7e1-2eb4-4f13-b844-0e14e2aef915 defines the home
partition (/home), the UUID 4d21b016-b534-45c2-a9fb-5c16e091fd2d defines
the variable partition (/var)... Also, the UUIDs may vary depending on
the architecture (x86, x86_64, arm or aarch64).

KPMcore guesses the type depending on the underlying filesystem.

This commit enables the setting of a more specific GPT type if it is
specified through the method Partition::setType(). It falls back to the
previous guess type if the type is left unset.

[1]: https://systemd.io/DISCOVERABLE_PARTITIONS/
2020-03-20 22:15:50 -04:00
..
backend Add scanDevices function that uses flags instead of bools. 2019-02-09 15:40:06 +00:00
core Add support for setting the specific GPT type 2020-03-20 22:15:50 -04:00
fs Add a missing features.h include. 2020-02-08 22:01:24 +00:00
gui Do not align partitions if they are mounted. 2019-10-05 12:08:20 +01:00
jobs Add support for filesystem-specific features 2020-01-12 11:58:32 +00:00
ops Fix setting partition path when restoring partitions. 2019-05-10 02:12:07 +01:00
plugins Add support for setting the specific GPT type 2020-03-20 22:15:50 -04:00
util SVN_SILENT made messages (.desktop file) - always resolve ours 2020-03-11 06:00:21 +01:00
CMakeLists.txt Use KF5::AuthCore instead of KF5::Auth 2019-02-16 00:25:37 +01:00
Messages.sh Remove kcfg and kcfgc files. 2015-07-21 12:44:40 +02:00