Package: src:clevis Version: 8-1 Severity: normal Tags: help As of now, clevis provides initrd for dracut only. While dracut is available in Debian and automated unlocking of the root filesystem works quite well, Debian's default initrd is initramfs and it would certainly increase acceptance of clevis if there was initramfs support as well.
Turns out this isn't as easy as hoped: In dracut, /init is systemd
already while in initramfs it's just a shell script. However, the
clevis-luks-askpass script relies on a systemd feature: Creating
entries /run/systemd/ask-password/ask.*
As a hackaround I created the list of block devices to be unlocked from
'blkid -t TYPE=crypto_LUKS -o device' but this doesn't inhibit the
regular manual unlocking, resulting in an endless loop since an
unlocked device cannot be unlocked again.
Now I'm somewhat stuck. If people with knowledge in initramfs and
especially the unlocking process there using cryptsetup could provide
some input, I'd be glad.
Christoph
signature.asc
Description: PGP signature

