git.sh: move singletree() to lib.sh

it's also used by mk, to determine which build function
to use (build_project or build_targets).

Signed-off-by: Leah Rowe <leah@libreboot.org>
This commit is contained in:
Leah Rowe
2025-05-05 15:31:33 +01:00
parent 6b247c93e2
commit 62ec3dac07
2 changed files with 9 additions and 9 deletions
+9
View File
@@ -144,6 +144,15 @@ chkvars()
done; :
}
# return 0 if project is single-tree, otherwise 1
# e.g. coreboot is multi-tree, so 1
singletree()
{
for targetfile in "config/${1}/"*/target.cfg; do
[ -e "$targetfile" ] && [ -f "$targetfile" ] && return 1; :
done; :
}
fe_()
{
find_ex "x_" "$@"