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