Fix BMCPORT specification working with spaces
This commit is contained in:
parent
321e6696f8
commit
54af542d35
@ -51,11 +51,13 @@ if [ "$IPMIMFG" == 2 ]; then #IBM
|
||||
BMCPORT=`grep bmcport /tmp/ipmicfg.xml |awk -F\> '{print $2}'|awk -F\< '{print $1}'`
|
||||
if [ ! -z "$BMCPORT" ]; then
|
||||
let idev=0
|
||||
IFS=','
|
||||
for p in $BMCPORT; do
|
||||
ipmitool -d $idev raw 0xc 1 1 0xc0 $p > /dev/null
|
||||
ipmitool -d $idev raw 0x04 0x12 0x09 0x01 0x18 0x${p}1 0x00 > /dev/null
|
||||
let idev=idev+1
|
||||
done
|
||||
unset IFS
|
||||
fi
|
||||
elif [ "$XPROD" == "291" ]; then
|
||||
LOCKEDUSERS=1
|
||||
@ -65,10 +67,12 @@ if [ "$IPMIMFG" == 2 ]; then #IBM
|
||||
BMCPORT=`grep bmcport /tmp/ipmicfg.xml |awk -F\> '{print $2}'|awk -F\< '{print $1}'`
|
||||
if [ ! -z "$BMCPORT" ]; then
|
||||
let idev=0
|
||||
IFS=','
|
||||
for p in $BMCPORT; do
|
||||
ipmitool -d $idev raw 0xc 1 1 0xc0 $p > /dev/null
|
||||
let idev=idev+1
|
||||
done
|
||||
unset IFS
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
@ -82,6 +86,7 @@ elif [ "$IPMIMFG" == 20301 ] ; then
|
||||
BMCPORT=`grep bmcport /tmp/ipmicfg.xml |awk -F\> '{print $2}'|awk -F\< '{print $1}'`
|
||||
if [ ! -z "$BMCPORT" ]; then
|
||||
let idev=0
|
||||
IFS=','
|
||||
for p in $BMCPORT; do
|
||||
ipmitool -d $idev raw 0xc 1 1 0xc0 $p > /dev/null
|
||||
NEWPORT=`ipmitool -d $idev raw 0xc 2 1 0xc0 0 0|awk '{print $2}'`
|
||||
@ -89,6 +94,7 @@ elif [ "$IPMIMFG" == 20301 ] ; then
|
||||
|
||||
let idev=idev+1
|
||||
done
|
||||
unset IFS
|
||||
fi
|
||||
elif [ "$IPMIMFG" == "47488" ]; then
|
||||
LOCKEDUSERS=1
|
||||
|
Loading…
Reference in New Issue
Block a user