--- a/resources/OCF/IPaddr Thu Jul 26 19:26:13 2007 -0600
+++ b/resources/OCF/IPaddr Tue Feb 19 20:46:11 2008 +0100
@@ -247,9 +247,10 @@ lvs_restore_loopback() {
CMD="OCF_RESKEY_cidr_netmask=32 OCF_RESKEY_ip=$1 OCF_RESKEY_nic=$ifname $FINDIF"
if
NICINFO=`eval $CMD`
+ NICINFO=`echo $NICINFO | tr -s " "`
then
- netmask_text=`echo "$NICINFO" | cut -f2 -d " "`
- broadcast=`echo "$NICINFO" | cut -f3 -d " "`
+ netmask_text=`echo "$NICINFO" | cut -f3 -d " "`
+ broadcast=`echo "$NICINFO" | cut -f5 -d " "`
else
echo "ERROR: $CMD failed (rc=$rc)"
exit $OCF_ERR_GENERIC