summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarcus Harrison <marcus@harrisonland.co.uk>2021-09-15 03:55:07 +0200
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>2021-10-12 17:58:32 +0200
commit43aeab3f5e1ca0ad49b9a208123d343325ac6a3e (patch)
treee4841907170a3a098439b1e47586b2d0d7b634e1
parentc69b91c603bf8f9ab250d4b239245e877695d180 (diff)
downloadsystemd-43aeab3f5e1ca0ad49b9a208123d343325ac6a3e.tar.gz
Fix error building repart with no libcryptsetup (#20739)
(cherry picked from commit 2709d02906dd3ab5ecc2b3e19e2846b1714a7e5a) (cherry picked from commit d3dfc9afa2297e2e15019adf974da8fb0ab7270c)
-rw-r--r--src/partition/repart.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/partition/repart.c b/src/partition/repart.c
index e00f09c6d2..4cac2979cf 100644
--- a/src/partition/repart.c
+++ b/src/partition/repart.c
@@ -201,7 +201,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;