[pkg-cryptsetup-devel] Bug#839888: syntax error in do_start, preventing unlock of cryptdisks on boot
Marc Haber
mh+debian-packages at zugschlus.de
Thu Oct 6 06:42:57 UTC 2016
Package: cryptsetup
Version: 2:1.7.2-1
Severity: critical
Tags: patch
Hi,
the following patch against cryptdisks.function was necessary to make
my system come up again. Without, unlock of my file systems failed,
due to the shell syntax error in the changed line, making the system
unbootable.
--- /cryptdisks.functions 2016-10-06 08:29:19.324037677 +0200
+++ /lib/cryptsetup/cryptdisks.functions 2016-10-06 08:29:31.992037978 +0200
@@ -742,7 +742,7 @@
if [ "${dev_match#UUID=}" != "$dev_match" ]; then
dev_match="$(readlink -f /dev/disk/by-uuid/${dev_match#UUID=})"
elif [ "${dev_match#LABEL=}" != "$dev_match" ]; then
- dev_match="$(readlink -f /dev/disk/by-label/$(printf '%s' "${dev_match#LABEL=})" | sed 's,/,\\x2f,g')"
+ dev_match="$(readlink -f /dev/disk/by-label/$(printf '%s' "${dev_match#LABEL=}") | sed 's,/,\\x2f,g')"
fi
# only required for the (ubuntu) upstart init system:
# if there's already a udev-triggered job running for this
Greetings
Ma "was this code ever tested once?" rc
-- Package-specific info:
-- System Information:
Debian Release: stretch/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 4.7.6-zgws1 (SMP w/4 CPU cores)
Locale: LANG=en_DK.utf8, LC_CTYPE=en_DK.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages cryptsetup depends on:
ii cryptsetup-bin 2:1.7.2-1
ii debconf [debconf-2.0] 1.5.59
ii dmsetup 2:1.02.133-1
ii libc6 2.24-3
Versions of packages cryptsetup recommends:
ii busybox 1:1.22.0-19
ii console-setup 1.150
ii initramfs-tools [linux-initramfs-tool] 0.125
ii kbd 2.0.3-2
Versions of packages cryptsetup suggests:
ii dosfstools 4.0-2
ii keyutils 1.5.9-9
ii liblocale-gettext-perl 1.07-3+b1
-- debconf information:
cryptsetup/prerm_active_mappings: true
-- debsums errors found:
debsums: changed file /lib/cryptsetup/cryptdisks.functions (from cryptsetup package)
More information about the pkg-cryptsetup-devel
mailing list