From 68e1787cec7852275b80ddf1d0d02b98c0557689 Mon Sep 17 00:00:00 2001 From: Leah Rowe Date: Tue, 3 Oct 2023 13:21:30 +0100 Subject: update/project/trees: split up main() Signed-off-by: Leah Rowe --- script/update/project/trees | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) (limited to 'script/update') diff --git a/script/update/project/trees b/script/update/project/trees index b61aab22..07454077 100755 --- a/script/update/project/trees +++ b/script/update/project/trees @@ -19,12 +19,8 @@ main() [ -z "${1}" ] && err "project name not specified" project="${1}" && shift 1 - cfgsdir="config/${project}" - [ -d "${cfgsdir}" ] || err "unsupported project name" - targets=$(listitems "${cfgsdir}") - [ $# -gt 0 ] && targets=$@ - [ -z "${targets}" ] && err "No targets for project: ${project}" + configure_targets $@ for x in ${targets}; do x_ rm -f "${cfgsdir}/"*/seen @@ -32,6 +28,18 @@ main() done } +configure_targets() +{ + cfgsdir="config/${project}" + [ -d "${cfgsdir}" ] || err "unsupported project name" + + targets=$(listitems "${cfgsdir}") + [ $# -gt 0 ] && targets=$@ + [ -z "${targets}" ] || return 0 + + err "No targets for project: ${project}" +} + download_for_target() { _target="${1}" -- cgit v1.2.1