diff options
author | Fabian Groffen <grobian@gentoo.org> | 2021-10-03 13:14:55 +0200 |
---|---|---|
committer | Fabian Groffen <grobian@gentoo.org> | 2021-10-03 13:14:55 +0200 |
commit | 62998b38d2dec75a06c1fc551244e1e75831e284 (patch) | |
tree | 4a2edfcf1641e77417360e524f6b102ed0a940c1 /qmerge.c | |
parent | libq/atom: fix atom_clone wrt SUBSLOT (diff) | |
download | portage-utils-62998b38d2dec75a06c1fc551244e1e75831e284.tar.gz portage-utils-62998b38d2dec75a06c1fc551244e1e75831e284.tar.bz2 portage-utils-62998b38d2dec75a06c1fc551244e1e75831e284.zip |
qmerge: ensure temp dir exists before writing environment to it
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
Diffstat (limited to 'qmerge.c')
-rw-r--r-- | qmerge.c | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -740,7 +740,8 @@ pkg_run_func_at( /* TODO: This should be fatal upon error */ "emake() { ${MAKE:-make} ${MAKEOPTS} \"$@\"; }\n" /* Unpack the env */ - "{ bzip2 -dc '%1$s/environment.bz2' > \"%6$s/environment\" " + "{ mkdir -p \"%6$s\"; " + "bzip2 -dc '%1$s/environment.bz2' > \"%6$s/environment\" " "|| exit 1; }\n" /* Load the main env */ ". \"%6$s/environment\"\n" |