From: Lennart Poettering Date: Wed, 10 Nov 2021 11:27:26 +0000 (+0100) Subject: shared: start pushing people gently to define GPT partition type UUIDs for missing... X-Git-Tag: v250-rc1~312^2~3 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=d42e4fa258701ff5e094a39149f6cef327adcf52;p=thirdparty%2Fsystemd.git shared: start pushing people gently to define GPT partition type UUIDs for missing archs Let's generate a single gcc `#warning` message asking people to define partition type UUIDs for their architectures if they are missing. --- diff --git a/src/shared/gpt.c b/src/shared/gpt.c index a2e39dc1a15..0459ce5bf13 100644 --- a/src/shared/gpt.c +++ b/src/shared/gpt.c @@ -4,6 +4,16 @@ #include "string-util.h" #include "utf8.h" +/* Gently push people towards defining GPT type UUIDs for all architectures we know */ +#if !defined(GPT_ROOT_NATIVE) || \ + !defined(GPT_ROOT_NATIVE_VERITY) || \ + !defined(GPT_ROOT_NATIVE_VERITY_SIG) || \ + !defined(GPT_USR_NATIVE) || \ + !defined(GPT_USR_NATIVE_VERITY) || \ + !defined(GPT_USR_NATIVE_VERITY_SIG) +#pragma message "Please define GPT partition types for your architecture." +#endif + const GptPartitionType gpt_partition_type_table[] = { { GPT_ROOT_X86, "root-x86" }, { GPT_ROOT_X86_VERITY, "root-x86-verity" },