r708 - in lvm2/trunk/debian: . contrib/lvm2/usr/share/initramfs-tools/scripts/local-top

Bastian Blank waldi at alioth.debian.org
Mon Aug 17 17:28:09 UTC 2009


Author: waldi
Date: Mon Aug 17 17:28:09 2009
New Revision: 708

Log:
* debian/changelog: Update.
* debian/contrib/lvm2/usr/share/initramfs-tools/scripts/local-top/lvm2:
  Use lvchange to enable one LV at a time.

Modified:
   lvm2/trunk/debian/changelog
   lvm2/trunk/debian/contrib/lvm2/usr/share/initramfs-tools/scripts/local-top/lvm2

Modified: lvm2/trunk/debian/changelog
==============================================================================
--- lvm2/trunk/debian/changelog	Mon Aug 17 17:09:13 2009	(r707)
+++ lvm2/trunk/debian/changelog	Mon Aug 17 17:28:09 2009	(r708)
@@ -14,6 +14,7 @@
     - Make dmsetup depend on udev.
   * Install fsadm.
   * Use dmsetup name split support in initramfs-tools script.
+  * Only enable needed LVs in initramfs-tools script.
 
  -- Bastian Blank <waldi at debian.org>  Mon, 23 Feb 2009 01:10:29 +0100
 

Modified: lvm2/trunk/debian/contrib/lvm2/usr/share/initramfs-tools/scripts/local-top/lvm2
==============================================================================
--- lvm2/trunk/debian/contrib/lvm2/usr/share/initramfs-tools/scripts/local-top/lvm2	Mon Aug 17 17:09:13 2009	(r707)
+++ lvm2/trunk/debian/contrib/lvm2/usr/share/initramfs-tools/scripts/local-top/lvm2	Mon Aug 17 17:28:09 2009	(r708)
@@ -46,7 +46,11 @@
 	eval $(dmsetup splitname --nameprefixes --noheadings --rows "$dev")
 
 	if [ "$DM_VG_NAME" ] && [ "$DM_LV_NAME" ]; then
-		lvm vgchange -aly --ignorelockingfailure "$DM_VG_NAME"
+		lvm lvchange -aly --ignorelockingfailure "$DM_VG_NAME/$DM_LV_NAME"
+		rc=$?
+		if [ $rc = 5 ]; then
+			echo "Unable to find LVM volume $DM_VG_NAME/$DM_LV_NAME"
+		fi
 	fi
 }
 



More information about the pkg-lvm-commits mailing list