Just one note to the patches (both from Lars and WM). There is a bug in systemd_cryptsetup_hook. Line
copy_exec /lib/systemd/systemd-cryptsetup /lib/systemd
It creates a file /lib/systemd unless the directory /lib/systemd already exists. It should be
copy_exec /lib/systemd/systemd-cryptsetup /lib/systemd/systemd-cryptsetup
Just one note to the patches (both from Lars and WM). There is a bug in systemd_ cryptsetup_ hook. Line
copy_exec /lib/systemd/ systemd- cryptsetup /lib/systemd
It creates a file /lib/systemd unless the directory /lib/systemd already exists. It should be
copy_exec /lib/systemd/ systemd- cryptsetup /lib/systemd/ systemd- cryptsetup