add return value
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@14401 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
This commit is contained in:
		| @@ -14,6 +14,8 @@ | ||||
| PLTFRM=`uname` | ||||
| NETMASK=255.0.0.0 | ||||
|  | ||||
| RETURNVAL=0 | ||||
|  | ||||
| # bond-mld binary is shipped seperately, admin should adjust the following PATH  | ||||
| # to where bond-mld binary is.  | ||||
| PATH=$PATH:/usr/local/sbin/ | ||||
| @@ -49,10 +51,12 @@ ONBOOT=yes | ||||
|             ifup hf0 | ||||
|         else | ||||
|             logger -t xcat -p local4.err "confighfi: cannot resolve hostname $name-hf0" | ||||
|             RETURNVAL=-1 | ||||
|         fi | ||||
|     elif [[ -z "$NTYPE" ]] | ||||
|     then | ||||
|         logger -t xcat -p local4.err "confighfi: cannot read node type definition" | ||||
|         RETURNVAL=-1 | ||||
|     fi | ||||
|  | ||||
|     # Configure hf0-hf<n> interfaces one by one. | ||||
| @@ -74,6 +78,7 @@ ONBOOT=yes | ||||
|             ifup hf$i | ||||
|         else | ||||
|             logger -t xcat -p local4.err "confighfi: cannot resolve hostname $name-hf$i" | ||||
|             RETURNVAL=-1 | ||||
|         fi | ||||
|     done | ||||
|  | ||||
| @@ -121,10 +126,12 @@ else | ||||
|             mkhfi -i hf0 -a $CLIENT_IP -m $NETMASK | ||||
|         else | ||||
|             logger -t xcat -p local4.err "confighfi: cannot resolve hostname $name-hf0" | ||||
|             RETURNVAL=-1 | ||||
|         fi | ||||
|     elif [[ -z "$NTYPE" ]] | ||||
|     then | ||||
|         logger -t xcat -p local4.err "confighfi: cannot read node type definition" | ||||
|         RETURNVAL=-1 | ||||
|     fi | ||||
|  | ||||
|     for i in 1 2 3 | ||||
| @@ -136,6 +143,7 @@ else | ||||
|             mkhfi -i hf$i -a $CLIENT_IP -m $NETMASK | ||||
|         else | ||||
|             logger -t xcat -p local4.err "confighfi: cannot resolve hostname $name-hf$i" | ||||
|             RETURNVAL=-1 | ||||
|         fi | ||||
|  | ||||
|     done | ||||
| @@ -158,6 +166,9 @@ else | ||||
|         chdev -l ml0 -a netaddr=$CLIENT_IP -a netmask=$NETMASK -a state=up | ||||
|     else | ||||
|         logger -t xcat -p local4.err "confighfi: cannot resolve hostname $name-ml0" | ||||
|         RETURNVAL=-1 | ||||
|     fi | ||||
|  | ||||
| fi | ||||
|  | ||||
| exit $RETURNVAL | ||||
|   | ||||
		Reference in New Issue
	
	Block a user