From: Marcus Harrison Date: Wed, 15 Sep 2021 01:55:07 +0000 (+0200) Subject: Fix error building repart with no libcryptsetup (#20739) X-Git-Tag: v250-rc1~679 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=2709d02906dd3ab5ecc2b3e19e2846b1714a7e5a;p=thirdparty%2Fsystemd.git Fix error building repart with no libcryptsetup (#20739) --- diff --git a/src/partition/repart.c b/src/partition/repart.c index bf6bac07c51..72cb7eab970 100644 --- a/src/partition/repart.c +++ b/src/partition/repart.c @@ -206,7 +206,12 @@ static const char *encrypt_mode_table[_ENCRYPT_MODE_MAX] = { [ENCRYPT_KEY_FILE_TPM2] = "key-file+tpm2", }; +#if HAVE_LIBCRYPTSETUP DEFINE_PRIVATE_STRING_TABLE_LOOKUP_WITH_BOOLEAN(encrypt_mode, EncryptMode, ENCRYPT_KEY_FILE); +#else +DEFINE_PRIVATE_STRING_TABLE_LOOKUP_FROM_STRING_WITH_BOOLEAN(encrypt_mode, EncryptMode, ENCRYPT_KEY_FILE); +#endif + static uint64_t round_down_size(uint64_t v, uint64_t p) { return (v / p) * p;