diff options
author | Arvin Schnell <aschnell@suse.com> | 2021-09-30 13:49:30 -0700 |
---|---|---|
committer | Brian C. Lane <bcl@redhat.com> | 2021-09-30 13:49:30 -0700 |
commit | 6ef2f88d014f267157d9e9300b31c5f1ab4d5e42 (patch) | |
tree | 68ea1fbcb4605a2a16942a670aac52a0fc6d0b36 /libparted | |
parent | 15c49ec04f7eaff014d2e1eddd0aecf4150db63d (diff) | |
download | parted-6ef2f88d014f267157d9e9300b31c5f1ab4d5e42.tar.gz |
gpt: Add linux-home flag
This sets the partition GUID to the linux home type:
933AC7E1-2EB4-4F13-B844-0E14E2AEF915
Signed-off-by: Brian C. Lane <bcl@redhat.com>
Diffstat (limited to 'libparted')
-rw-r--r-- | libparted/disk.c | 2 | ||||
-rw-r--r-- | libparted/labels/gpt.c | 5 |
2 files changed, 7 insertions, 0 deletions
diff --git a/libparted/disk.c b/libparted/disk.c index 345b9e7..8496fc0 100644 --- a/libparted/disk.c +++ b/libparted/disk.c @@ -2411,6 +2411,8 @@ ped_partition_flag_get_name (PedPartitionFlag flag) return N_("chromeos_kernel"); case PED_PARTITION_BLS_BOOT: return N_("bls_boot"); + case PED_PARTITION_LINUX_HOME: + return N_("linux-home"); default: ped_exception_throw ( diff --git a/libparted/labels/gpt.c b/libparted/labels/gpt.c index 3ba3cee..8b345d5 100644 --- a/libparted/labels/gpt.c +++ b/libparted/labels/gpt.c @@ -164,6 +164,10 @@ typedef struct ((efi_guid_t) { PED_CPU_TO_LE32 (0xbc13c2ff), PED_CPU_TO_LE16 (0x59e6), \ PED_CPU_TO_LE16 (0x4262), 0xa3, 0x52, \ { 0xb2, 0x75, 0xfd, 0x6f, 0x71, 0x72 }}) +#define PARTITION_LINUX_HOME_GUID \ + ((efi_guid_t) { PED_CPU_TO_LE32 (0x933ac7e1), PED_CPU_TO_LE16 (0x2eb4), \ + PED_CPU_TO_LE16 (0x4f13), 0xb8, 0x44, \ + { 0x0e, 0x14, 0xe2, 0xae, 0xf9, 0x15 }}) struct flag_uuid_mapping_t { @@ -182,6 +186,7 @@ static const struct flag_uuid_mapping_t flag_uuid_mapping[] = { PED_PARTITION_ESP, PARTITION_SYSTEM_GUID }, { PED_PARTITION_HPSERVICE, PARTITION_HPSERVICE_GUID }, { PED_PARTITION_IRST, PARTITION_IRST_GUID }, + { PED_PARTITION_LINUX_HOME, PARTITION_LINUX_HOME_GUID }, { PED_PARTITION_LVM, PARTITION_LVM_GUID }, { PED_PARTITION_MSFT_DATA, PARTITION_BASIC_DATA_GUID }, { PED_PARTITION_MSFT_RESERVED, PARTITION_MSFT_RESERVED_GUID }, |