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