gpt-auto: allow using without cryptsetup

Fixes #24978
This commit is contained in:
David Seifert
2022-10-12 21:47:29 +02:00
committed by Yu Watanabe
parent b8dd27664c
commit d0523bb0d1

View File

@@ -571,11 +571,15 @@ static int add_root_rw(DissectedPartition *p) {
#if ENABLE_EFI
static int add_root_cryptsetup(void) {
#if HAVE_LIBCRYPTSETUP
/* If a device /dev/gpt-auto-root-luks appears, then make it pull in systemd-cryptsetup-root.service, which
* sets it up, and causes /dev/gpt-auto-root to appear which is all we are looking for. */
return add_cryptsetup("root", "/dev/gpt-auto-root-luks", true, false, NULL);
#else
return 0;
#endif
}
#endif