diff options
Diffstat (limited to 'resources/scripts')
| -rwxr-xr-x | resources/scripts/download/coreboot | 28 | 
1 files changed, 12 insertions, 16 deletions
| diff --git a/resources/scripts/download/coreboot b/resources/scripts/download/coreboot index 7aa8d916..72bd28d2 100755 --- a/resources/scripts/download/coreboot +++ b/resources/scripts/download/coreboot @@ -87,24 +87,20 @@ download_for_board()  			printf "ERROR: download/coreboot:"  			printf " problem sourcing %s/board.cfg\n" ${_board}  			return 1 -		fi - -		if [ "${_board}" != "${cbtree}" ]; then +		elif [ "${_board}" != "${cbtree}" ]; then  			_board="${cbtree}" +			continue +		elif [ "${cbtree}" = "undefined" ]; then +			printf "ERROR: download/coreboot:" +			printf " tree name undefined for '%s\n'" \ +					${_board} +			return 1 +		elif [ "${cbrevision}" = "undefined" ]; then +			printf "ERROR: download/coreboot:" +			printf " commit ID undefined for '%s'\n" \ +					${_board} +			return 1  		else -			if [ "${cbtree}" = "undefined" ]; then -				printf "ERROR: download/coreboot:" -				printf " tree name undefined for '%s\n'" \ -						${_board} -				return 1 -			fi - -			if [ "${cbrevision}" = "undefined" ]; then -				printf "ERROR: download/coreboot:" -				printf " commit ID undefined for '%s'\n" \ -						${_board} -				return 1 -			fi  			break  		fi  	done | 
