update/project/trees: split up main()

Signed-off-by: Leah Rowe <leah@libreboot.org>
btrfsvols
Leah Rowe 2023-10-03 13:21:30 +01:00
parent 5de8eda21c
commit 68e1787cec
1 changed files with 13 additions and 5 deletions

View File

@ -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}"