Package: finish-install
Version: 2.100
Severity: wishlist
Tags: patch

Hi there,

Since 2:2.0.3-1 the ‘cryptsetup’ package is a transitional dummy package
for ‘cryptsetup-run’ (various scripts and helpers/wrappers) and
‘cryptsetup-initramfs’ (initramfs integration, depending on the former).

    
https://tracker.debian.org/news/965549/accepted-cryptsetup-2203-1-source-amd64-all-into-unstable-unstable/

finish-install's ‘finish-install.d/10update-initramfs’ currently
(v2.100) runs `dpkg-query -s cryptsetup`, while it only needs to
re-generate the initramfs image if cryptsetup's initramfs installed.
Trivial patch enclosed.

Thanks for maintaining d-i in Debian!
-- 
Guilhem.
diff --git a/finish-install.d/10update-initramfs b/finish-install.d/10update-initramfs
index 18bafed..bf04ef8 100755
--- a/finish-install.d/10update-initramfs
+++ b/finish-install.d/10update-initramfs
@@ -1,10 +1,10 @@
 #!/bin/sh
 
-# If both cryptsetup and console-setup are installed, run
-# update-initramfs to make sure one can type the passphrase
+# If both cryptsetup-initramfs and console-setup are installed,
+# run update-initramfs to make sure one can type the passphrase
 # (see #694156, workaround for #696773):
 /bin/in-target \
-    /bin/sh -c "dpkg-query -s cryptsetup >/dev/null 2>&1 && dpkg-query -s console-setup >/dev/null 2>&1"
+    /bin/sh -c "dpkg-query -s cryptsetup-initramfs >/dev/null 2>&1 && dpkg-query -s console-setup >/dev/null 2>&1"
 
 if [ $? = 0 ]; then
     echo "Encrypted LVM detected, refreshing initramfs"

Attachment: signature.asc
Description: PGP signature

Reply via email to