refuse removal while crypttab depends on keyscript
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
shimun 2020-07-03 16:03:35 +02:00
parent e798ba5c70
commit 97880e4f41
Signed by: shimun
GPG Key ID: E81D8382DC2F971B

View File

@ -6,5 +6,6 @@ install:
cp -f keyscript.sh /lib/cryptsetup/scripts/fido2luks cp -f keyscript.sh /lib/cryptsetup/scripts/fido2luks
update-initramfs -u update-initramfs -u
remove: remove:
sh -c "grep 'keyscript=fido2luks' -i /etc/crypttab && ( echo 'ERROR: your system is still setup to use fido2luks during boot' && exit 1) || exit 0"
rm /etc/initramfs-tools/hooks/fido2luks.sh /lib/cryptsetup/scripts/fido2luks rm /etc/initramfs-tools/hooks/fido2luks.sh /lib/cryptsetup/scripts/fido2luks
update-initramfs -u update-initramfs -u