diff options
-rwxr-xr-x | resources/scripts/download/coreboot | 17 |
1 files changed, 6 insertions, 11 deletions
diff --git a/resources/scripts/download/coreboot b/resources/scripts/download/coreboot index e0c55c9c..d8b44ab3 100755 --- a/resources/scripts/download/coreboot +++ b/resources/scripts/download/coreboot @@ -84,26 +84,21 @@ download_coreboot_for_board() if [ -d "coreboot/${cbtree}" ]; then printf "REMARK: download/coreboot %s: exists. Skipping.\n" \ ${cbtree} - if [ "${cbtree}" != "${1}" ]; then - printf "(for board: '${1}')\n" - fi + [ "${cbtree}" != "${1}" ] && \ + printf "(for board: '%s}')\n" ${1} return 0 fi - if [ ! -d coreboot ]; then + [ ! -d coreboot ] && \ mkdir "coreboot/" - fi - if [ ! -d coreboot ]; then - printf "ERROR: download/coreboot: directory not created." - printf " Check file system permissions\n" + [ ! -d coreboot ] && \ + printf "ERROR: download/coreboot: directory not created\n" && \ return 1 - fi cd "coreboot/" - if [ ! -d coreboot/.git ] && [ -d coreboot ]; then + [ ! -d coreboot/.git ] && [ -d coreboot ] && \ rm -Rf coreboot/ - fi if [ ! -d coreboot ]; then printf "Download coreboot from upstream:\n" |