summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEnrico Jorns <ejo@pengutronix.de>2020-02-09 02:44:55 +0100
committerEnrico Jorns <ejo@pengutronix.de>2020-03-27 08:53:16 +0100
commit5f10ee929465f50cec57ebf051c5987628c57181 (patch)
tree7e8a0a37b4a1e370026d04ee324ce708a68ed91a
parent5c674029546850d04650a5e4d33957874014464c (diff)
downloadmeta-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.bbclass8
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