]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
Fix error building repart with no libcryptsetup (#20739)
authorMarcus Harrison <marcus@harrisonland.co.uk>
Wed, 15 Sep 2021 01:55:07 +0000 (03:55 +0200)
committerGitHub <noreply@github.com>
Wed, 15 Sep 2021 01:55:07 +0000 (10:55 +0900)
src/partition/repart.c

index bf6bac07c516d39e71050d0f303d38c8a9deb591..72cb7eab970213522aad6b6a6798e87c76c201dd 100644 (file)
@@ -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;