blobutil/download: make more logic top-down

Basically, I really like OpenBSD coding style, and I want to
replicate this, somewhat, in shell scripts.
fsdg20230625
Leah Rowe 2023-04-01 11:27:56 +01:00
parent 1c2f9b54c6
commit b10bfacf67
1 changed files with 7 additions and 2 deletions

View File

@ -4,6 +4,7 @@
# SPDX-FileCopyrightText: 2022 Ferass El Hafidi <vitali64pmemail@protonmail.com>
# SPDX-License-Identifier: GPL-3.0-only
needs=""
board="${1}"
# A shorthand for each board, to avoid duplicating configs per flash size
board_short=${board%%_*mb}
@ -57,6 +58,11 @@ done << EOF
$(eval "awk ' /\{.*${board_short}.*}{/ {flag=1;next} /\}/{flag=0} flag { print }' resources/blobs/sources")
EOF
Main() {
Build_deps
Download_needed
}
Fail(){
printf "\nERROR: $@\n"
exit 1
@ -140,5 +146,4 @@ Extract_me(){
printf "Truncated and cleaned me output to ${_me_destination}\n"
}
Build_deps
Download_needed
Main