summaryrefslogtreecommitdiff
path: root/script
diff options
context:
space:
mode:
authorLeah Rowe <leah@libreboot.org>2024-01-21 22:11:00 +0000
committerLeah Rowe <leah@libreboot.org>2024-01-21 22:11:00 +0000
commitf72a72af96d9a7e957a966360d7eb0217a9aa4fb (patch)
treeaa41dfaf8d389b374b5f26736474e7e55cb9f332 /script
parent435441d04b2482da6cddd34e988e9173331a9616 (diff)
don't download projects on release archives
the changelog file is only present in releases, so use the presence of this file for the test. someone who wants to fetch projects within a release archive can simply use the git repo, or delete the file. Signed-off-by: Leah Rowe <leah@libreboot.org>
Diffstat (limited to 'script')
-rwxr-xr-xscript/update/trees7
1 files changed, 5 insertions, 2 deletions
diff --git a/script/update/trees b/script/update/trees
index fa812f54..100f5f15 100755
--- a/script/update/trees
+++ b/script/update/trees
@@ -48,7 +48,9 @@ main()
build_projects()
{
[ $# -gt 0 ] && x_ ./update trees $_f $@
- [ "$mode" = "fetch" ] && eval "fetch_project_repo; return 0;"
+
+ [ "$mode" = "fetch" ] && [ ! -f "CHANGELOG" ] && \
+ eval "fetch_project_repo; return 0;"
load_project_config "$cfgsdir"
@@ -121,7 +123,8 @@ handle_defconfig()
handle_src_tree()
{
target_dir="${cfgsdir}/${target}"
- [ "$mode" = "fetch" ] && eval "fetch_project_trees; return 1;"
+ [ "$mode" = "fetch" ] && [ ! -f "CHANGELOG" ] && \
+ eval "fetch_project_trees; return 1;"
load_project_config "$target_dir"