Author: glen
Date: Tue Feb  6 18:03:32 2007
New Revision: 8226

Modified:
   geninitrd/trunk/geninitrd
Log:
- ignore errors from pvdisplay when it can't access devices (emc for example)

Modified: geninitrd/trunk/geninitrd
==============================================================================
--- geninitrd/trunk/geninitrd   (original)
+++ geninitrd/trunk/geninitrd   Tue Feb  6 18:03:32 2007
@@ -703,7 +703,7 @@
                fi
                if [ -z "$PVDEVICES" ] ; then
                        VGVOLUME=$(/sbin/lvdisplay -c "$node" 2> /dev/null | 
awk -F":" ' { print $2 } ')
-                       PVDEVICES=$(/sbin/pvdisplay -c | awk -F":" -v 
vg="$VGVOLUME" ' BEGIN { devices="" } { if ($2 == vg) { devices = devices " " 
$1 } } END { print devices } ')
+                       PVDEVICES=$(/sbin/pvdisplay -c 2>/dev/null | awk -F":" 
-v vg="$VGVOLUME" ' BEGIN { devices="" } { if ($2 == vg) { devices = devices " 
" $1 } } END { print devices } ')
                fi
                if [ -n "$PVDEVICES" ] ; then
                        for device in $PVDEVICES; do
_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to