summaryrefslogtreecommitdiff
path: root/script
diff options
context:
space:
mode:
authorLeah Rowe <leah@libreboot.org>2024-06-06 01:01:22 +0100
committerLeah Rowe <leah@libreboot.org>2024-06-06 01:01:22 +0100
commitbea089bbe4a720e39ba78850f015c67dbe3d1a43 (patch)
treeef02631630323db158f449d07d7865d2621ec465 /script
parent6e1b8087c5133b4f9a384df6ea7de3250ea8e573 (diff)
don't use build.list to detect multi-tree projects
instead, check for the presence of target.cfg files not in config/project/ but config/project/tree/ the way this check is done, it merely returns 1 if config/project/*/target.cfg is detected, and returns 0 in all other cases, even if config/project/target.cfg exists that way, if the maintainer accidentally adds a target.cfg in the main directory, the given multi-tree project will not break Signed-off-by: Leah Rowe <leah@libreboot.org>
Diffstat (limited to 'script')
-rwxr-xr-xscript/trees2
1 files changed, 1 insertions, 1 deletions
diff --git a/script/trees b/script/trees
index e22467f7..897c6ed3 100755
--- a/script/trees
+++ b/script/trees
@@ -39,7 +39,7 @@ main()
remkdir "${tmpgit%/*}"
_cmd="build_projects"
- [ -f "config/$project/build.list" ] && _cmd="build_targets"
+ singletree "$project" || _cmd="build_targets"
$_cmd $@
}