#!/bin/sh case "$1" in prereqs) echo exit 0 ;; esac . /usr/share/initramfs-tools/hook-functions mkdir -p $DESTDIR/systemdecrypt copy_exec /lib/systemd/systemd-cryptsetup /lib/systemd for i in /lib/x86_64-linux-gnu/libtss2* do copy_exec ${i} /lib/x86_64-linux-gnu done if [ -f /lib/x86_64-linux-gnu/cryptsetup/libcryptsetup-token-systemd-tpm2.so ]; then mkdir -p $DESTDIR/lib/x86_64-linux-gnu/cryptsetup copy_exec /lib/x86_64-linux-gnu/cryptsetup/libcryptsetup-token-systemd-tpm2.so /lib/x86_64-linux-gnu/cryptsetup fi mkdir -p $DESTDIR/scripts/local-top echo /scripts/local-top/systemdecrypt >> $DESTDIR/scripts/local-top/ORDER if [ -f $DESTDIR/cryptroot/crypttab ]; then mv $DESTDIR/cryptroot/crypttab $DESTDIR/systemdecrypt/crypttab fi