diff options
| author | Leah Rowe <leah@libreboot.org> | 2026-09-13 20:55:30 +0100 |
|---|---|---|
| committer | Leah Rowe <leah@libreboot.org> | 2026-09-13 20:55:30 +0100 |
| commit | f5f6464c6076ab6518b20590470f5ab8f1612454 (patch) | |
| tree | c0f17d09b2aa9cd266fac4af94a96c52e9f6e9d3 /include | |
| parent | 74c374a3a20985902512497675b01ee596578c73 (diff) | |
79 lines
Signed-off-by: Leah Rowe <leah@libreboot.org>
Diffstat (limited to 'include')
| -rw-r--r-- | include/env/init.sh | 9 |
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 |
