Sorry, typo :-(. Patch updated. -- Guilhem.
From c4bcd1acdc3f65f5ce7943345d529b50bbeb21fb Mon Sep 17 00:00:00 2001 From: Guilhem Moulin <[email protected]> Date: Wed, 9 Dec 2015 21:42:19 +0100 Subject: [PATCH] d/initramfs/cryptroot-hook: Display a warning for invalid source devices.
---
debian/changelog | 2 ++
debian/initramfs/cryptroot-hook | 4 ++++
2 files changed, 6 insertions(+)
diff --git a/debian/changelog b/debian/changelog
index ac35aed..b0eb6ce 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -41,6 +41,8 @@ cryptsetup (2:1.7.0-1~mejo2) mejo-unstable; urgency=medium
to cryptroot initramfs script. (closes: #801479)
* debian/README.initramfs, debian/initramfs/cryptroot-hook: add support for
storing keyfiles directly in the initrd. (closes: #786578)
+ * debian/initramfs/cryptroot-hook: display a warning for invalid source
+ devices (closes: #720515)
-- Jonas Meurer <[email protected]> Wed, 09 Dec 2015 16:07:18 +0100
diff --git a/debian/initramfs/cryptroot-hook b/debian/initramfs/cryptroot-hook
index 4b1eadd..8db3c82 100644
--- a/debian/initramfs/cryptroot-hook
+++ b/debian/initramfs/cryptroot-hook
@@ -268,6 +268,10 @@ get_device_opts() {
source="$link"
fi
fi
+ if [ "UUID=${source#UUID=}" = "$source" -a ! -b "/dev/disk/by-uuid/${source#UUID=}" ] ||
+ [ "UUID=${source#UUID=}" != "$source" = "$source" -a ! -b "$source" ]; then
+ echo "cryptsetup: WARNING: Invalid source device $source" >&2
+ fi
# Sanity checks for $key
if [ "$key" = "/dev/random" ] || [ "$key" = "/dev/urandom" ]; then
--
2.6.3
signature.asc
Description: PGP signature

