[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#376311: initramfs-tools: remove some harmless warnings from the lvm script



Package: initramfs-tools
Version: 0.66
Severity: minor
Tags: patch

The attached patch removes some harmless warnings generated by the lvm script if for example, resume is a /dev/mapper device but not a lvm device.

Regards,
David
diff -ur initramfs-tools-0.67-orig/scripts/local-top/lvm initramfs-tools-0.67/scripts/local-top/lvm
--- initramfs-tools-0.67-orig/scripts/local-top/lvm	2006-06-28 12:16:29.000000000 +0200
+++ initramfs-tools-0.67/scripts/local-top/lvm	2006-07-02 00:59:59.000000000 +0200
@@ -40,7 +40,12 @@
 	# Make sure that we have a d-m path
 	vg=${vg#/dev/mapper/}
 	if [ "$vg" = "$1" ]; then
-		return 0
+		return 1
+	fi
+
+	# Make sure that the device includes at least one dash
+	if [ "$(echo -n "$vg" | tr -d -)" = "$vg" ]; then
+		return 1
 	fi
 
 	# Split volume group from logical volume.
@@ -61,3 +66,5 @@
 
 activate_vg "$ROOT"
 activate_vg "$resume"
+
+exit 0

Reply to: