summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLeah Rowe <leah@libreboot.org>2025-05-10 17:58:22 +0100
committerLeah Rowe <leah@libreboot.org>2025-05-10 17:58:22 +0100
commit0aa99f4bf8b52ea6060f0cd72263b9d4b4e99699 (patch)
treec8363c5db4557819b86bc17878bc4435e663e00d
parenta8e374020c0bea6cc849ffdf424b382fe535fee9 (diff)
tree.sh: only create elfdir in copy_elf()
otherwise, we create empty directories where build.list doesn't exist, like on coreboot. we already create a directory when needed, when actually copying elf files, so let's just leave it at that. Signed-off-by: Leah Rowe <leah@libreboot.org>
-rw-r--r--include/tree.sh4
1 files changed, 1 insertions, 3 deletions
diff --git a/include/tree.sh b/include/tree.sh
index 1d5dd071..d4585b92 100644
--- a/include/tree.sh
+++ b/include/tree.sh
@@ -107,7 +107,6 @@ handle_defconfig()
[ -f "CHANGELOG" ] || fetch_project "$project"
configure_project "$target_dir" || return 0
- x_ mkdir -p "$elfdir/$target"
chkvars tree
srcdir="src/$project/$tree"
@@ -267,8 +266,7 @@ check_defconfig()
[ -f "$defconfig" ] || $dry err "$project/$target: missing defconfig"
dest_dir="$elfdir/$target/${defconfig#"$target_dir/config/"}"
- $dry elfcheck || return 1 # skip build if a previous one exists
- $dry x_ mkdir -p "$dest_dir"
+ $dry elfcheck || return 1; : # skip build if a previous one exists
}
elfcheck()