From: Richard Purdie Date: Wed, 11 Dec 2019 11:59:14 +0000 (+0000) Subject: sstate: Ensure mkdir happens before mktemp X-Git-Tag: 2019-10.2-zeus~75 X-Git-Url: https://code.ossystems.io/gitweb?a=commitdiff_plain;h=c5f285f83ea1e322d5124847904adf488d3e790a;p=openembedded-core.git sstate: Ensure mkdir happens before mktemp This avoids a directory not present error. Fix a comment typo whilst here. Signed-off-by: Richard Purdie (cherry picked from commit 1360d8d7d99b70a80c8cdbc1fc6d9e6752483139) Signed-off-by: Armin Kuster --- diff --git a/meta/classes/sstate.bbclass b/meta/classes/sstate.bbclass index 79ae392116..b5267f00be 100644 --- a/meta/classes/sstate.bbclass +++ b/meta/classes/sstate.bbclass @@ -747,14 +747,13 @@ sstate_task_postfunc[dirs] = "${WORKDIR}" # set as SSTATE_BUILDDIR. Will be run from within SSTATE_BUILDDIR. # sstate_create_package () { - TFILE=`mktemp ${SSTATE_PKG}.XXXXXXXX` - - # Exit earlu if it already exists + # Exit early if it already exists if [ -e ${SSTATE_PKG} ]; then return fi mkdir -p `dirname ${SSTATE_PKG}` + TFILE=`mktemp ${SSTATE_PKG}.XXXXXXXX` # Use pigz if available OPT="-czS"