diff options
author | Enrico Jorns <ejo@pengutronix.de> | 2020-02-09 02:44:55 +0100 |
---|---|---|
committer | Enrico Jorns <ejo@pengutronix.de> | 2020-03-27 08:53:16 +0100 |
commit | 5f10ee929465f50cec57ebf051c5987628c57181 (patch) | |
tree | 7e8a0a37b4a1e370026d04ee324ce708a68ed91a | |
parent | 5c674029546850d04650a5e4d33957874014464c (diff) | |
download | meta-ptx-5f10ee929465f50cec57ebf051c5987628c57181.tar.gz meta-ptx-5f10ee929465f50cec57ebf051c5987628c57181.tar.xz |
classes: genimage: introduce ${GENIMAGE_TMPDIR} variable
This replaces duplicated hard-coded paths and makes them more readable
and flexible to adapt.
Signed-off-by: Enrico Jorns <ejo@pengutronix.de>
-rw-r--r-- | classes/genimage.bbclass | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/classes/genimage.bbclass b/classes/genimage.bbclass index 49718c0..4386806 100644 --- a/classes/genimage.bbclass +++ b/classes/genimage.bbclass @@ -85,11 +85,13 @@ GENIMAGE_ROOTFS_IMAGE_FSTYPE ?= "tar.bz2" do_genimage[depends] += "${@'${GENIMAGE_ROOTFS_IMAGE}:do_image_complete' if '${GENIMAGE_ROOTFS_IMAGE}' else ''}" +GENIMAGE_TMPDIR = "${WORKDIR}/genimage-tmp" + fakeroot do_genimage () { cd ${WORKDIR} - rm -rf ${WORKDIR}/genimage-tmp - mkdir -p ${WORKDIR}/genimage-tmp + rm -rf ${GENIMAGE_TMPDIR} + mkdir -p ${GENIMAGE_TMPDIR} sed -i s:@IMAGE@:${GENIMAGE_IMAGE_NAME}.${GENIMAGE_IMAGE_SUFFIX}:g ${WORKDIR}/genimage.config @@ -105,7 +107,7 @@ fakeroot do_genimage () { genimage \ --loglevel 2 \ --config ${WORKDIR}/genimage.config \ - --tmppath ${WORKDIR}/genimage-tmp \ + --tmppath ${GENIMAGE_TMPDIR} \ --inputpath ${DEPLOY_DIR_IMAGE} \ --outputpath ${DEPLOY_DIR_IMAGE} \ --rootpath ${WORKDIR}/root |