-Have getipmi in nbroot block on error and give a lound error when server gives error
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@2085 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
This commit is contained in:
		| @@ -3,8 +3,22 @@ if ! getipmi.awk 301 > /dev/null 2>&1; then | ||||
|     let i=400 | ||||
|     for srv in `cat /tmp/dhcpserver`; do | ||||
|         if getipmi.awk  $i > /dev/null 2>&1 ; then | ||||
|            while  grep '<error>' /tmp/ipmi.data; do | ||||
|               echo "ERROR RETRIEVING BMC CONFIGURATION, CHECK SERVER LOGS AND TABLES!"; | ||||
|               let sleepy=$RANDOM%60+60 | ||||
|               echo "Retrying in $sleepy seconds" | ||||
|               sleep $sleepy | ||||
|               getipmi.awk $i | ||||
|            done | ||||
|            exit | ||||
|          fi | ||||
|          let i=i+1 | ||||
|     done | ||||
| fi | ||||
| while  grep '<error>' /tmp/ipmi.data; do | ||||
|      echo "ERROR RETRIEVING BMC CONFIGURATION, CHECK SERVER LOGS AND TABLES!"; | ||||
|      let sleepy=$RANDOM%60+60 | ||||
|      echo "Retrying in $sleepy seconds" | ||||
|     sleep $sleepy | ||||
|     getipmi.awk 301 | ||||
| done | ||||
|   | ||||
		Reference in New Issue
	
	Block a user