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 |