summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorLeah Rowe <leah@libreboot.org>2026-09-13 20:55:30 +0100
committerLeah Rowe <leah@libreboot.org>2026-09-13 20:55:30 +0100
commitf5f6464c6076ab6518b20590470f5ab8f1612454 (patch)
treec0f17d09b2aa9cd266fac4af94a96c52e9f6e9d3 /include
parent74c374a3a20985902512497675b01ee596578c73 (diff)
79 lines
Signed-off-by: Leah Rowe <leah@libreboot.org>
Diffstat (limited to 'include')
-rw-r--r--include/env/init.sh9
1 files changed, 4 insertions, 5 deletions
diff --git a/include/env/init.sh b/include/env/init.sh
index 7440a463..523d01de 100644
--- a/include/env/init.sh
+++ b/include/env/init.sh
@@ -35,8 +35,8 @@ xbmk_init()
export PWD="$xbmkpwd"
x_ mkdir -p "$basetmp" "cache"
- eval "$(printf "get_ver set_env set_threads git_init child_exec \n" | \
- awk '{ for (i=1; i<=NF; i++) $i = $i " \"$@\" || return 0;"; print }')"
+ eval "$(printf "get_ver set_env set_threads git_init xchild\n" | awk \
+ '{ for (i=1; i<=NF; i++) $i = $i " \"$@\" || return 0;"; print }')"
}
xbmkpkg()
@@ -188,11 +188,10 @@ xbmk_parent_check_tmp()
x_ touch "$xbmklist"
for xtmpdir in "$basetmp"/xbmk_*; do
- if [ -e "$xtmpdir" ]; then
+ [ ! -e "$xtmpdir" ] || \
printf "%s\n" "$xtmpdir" >> "$xbmklist" || \
err "can't write '$xtmpdir' to '$xbmklist'" \
"xbmk_parent_check_tmp" "$@"; :
- fi
done
# set up a unified temporary directory, for common deletion later:
@@ -381,7 +380,7 @@ git_init()
) || err "Can't initialise workdir" git_init "$@"; :
}
-child_exec()
+xchild()
{
xbmk_rval=0