diff options
| author | Leah Rowe <leah@libreboot.org> | 2023-10-03 13:21:30 +0100 | 
|---|---|---|
| committer | Leah Rowe <leah@libreboot.org> | 2023-10-03 13:21:30 +0100 | 
| commit | 68e1787cec7852275b80ddf1d0d02b98c0557689 (patch) | |
| tree | a0367d5d3896fe48c84d35d047861363a7e21fc3 /script | |
| parent | 5de8eda21c61fd7e1cf6b7e4ec6c9d98dae3e365 (diff) | |
update/project/trees: split up main()
Signed-off-by: Leah Rowe <leah@libreboot.org>
Diffstat (limited to 'script')
| -rwxr-xr-x | script/update/project/trees | 18 | 
1 files changed, 13 insertions, 5 deletions
| 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}" | 
