I think that upstream would be happy to switch to a "public" interface in the future. Would you mind suggesting something upstream with the relevant changes that make sense?
On Mon, Jan 20, 2020 at 7:52 AM Guilhem Moulin <guil...@debian.org> wrote: > On Mon, 20 Jan 2020 at 07:12:37 -0600, Mario Limonciello wrote: > > FYI, the newly released version 12 has initramfs support. > > Hmm. I guess I'm part of the problem since I haven't found time to help > with this unfortunately, but on a quick look it appears that my comments > from msg#27 and msg#32 still hold. > > cryptsetup's initramfs integration isn't part of cryptsetup upstream, > but is development and maintained by the Debian packaging team, which > I'm part of. AFAICT clevis upstream seem to have taken shell scripts > from src:cryptsetup and adapted them to their needs. Might work right > now, but these file use *internal* / *undocumented* interfaces which are > subject to change without notice. I fear clevis initramfs users have a > real risk of ending up with an unbootable system when we do update these > interfaces. > > -- > Guilhem. > -- Mario Limonciello supe...@gmail.com