From b10bfacf67ff04e3c0853818884bb7122d5301ce Mon Sep 17 00:00:00 2001 From: Leah Rowe Date: Sat, 1 Apr 2023 11:27:56 +0100 Subject: blobutil/download: make more logic top-down Basically, I really like OpenBSD coding style, and I want to replicate this, somewhat, in shell scripts. --- resources/scripts/blobs/download | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/resources/scripts/blobs/download b/resources/scripts/blobs/download index 6f9c0cf6..6c1e9e67 100755 --- a/resources/scripts/blobs/download +++ b/resources/scripts/blobs/download @@ -4,6 +4,7 @@ # SPDX-FileCopyrightText: 2022 Ferass El Hafidi # 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 -- cgit v1.2.1