ok, after some tests I'm almost sure my suspicions were correct...
for three days I use as follows (copying oe-a approach):
openpli.conf
--- a/meta-openpli/conf/distro/openpli.conf
+++ b/meta-openpli/conf/distro/openpli.conf
@@ -66,6 +66,8 @@ PREFERRED_VERSION_liberation-fonts ?= "1.04"
DISTRO_FEATURES ?= "alsa bluetooth ext2 largefile wifi nfs zeroconf ${DISTRO_FEATURES_LIBC}"
+IMAGE_VER_STRING ?= "${DISTRO_NAME}-${DISTRO_VERSION}-${DATE}"
+
QA_LOGFILE = "${TMPDIR}/qa.log"
OEINCLUDELOGS ?= "yes"
and in et.inc
--- a/conf/machine/include/et.inc
+++ b/conf/machine/include/et.inc
@@ -36,7 +36,7 @@ IMAGE_CMD_ubi_append = " \
mkdir -p ${DEPLOY_DIR_IMAGE}/${IMAGEDIR}; \
cp ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.ubi ${DEPLOY_DIR_IMAGE}/${IMAGEDIR}/rootfs.bin; \
gzip -9c ${DEPLOY_DIR_IMAGE}/vmlinux-${MACHINE}.bin > ${DEPLOY_DIR_IMAGE}/${IMAGEDIR}/kernel.bin; \
- echo ${DISTRO_NAME}-${DISTRO_VERSION}-${DATE} > ${DEPLOY_DIR_IMAGE}/${IMAGEDIR}/imageversion; \
+ echo ${IMAGE_VER_STRING} > ${DEPLOY_DIR_IMAGE}/${IMAGEDIR}/imageversion; \
echo "rename this file to 'force' to force an update without confirmation" > ${DEPLOY_DIR_IMAGE}/${IMAGEDIR}/noforce; \
cd ${DEPLOY_DIR_IMAGE}; \
zip ${DISTRO_NAME}-${DISTRO_VERSION}-${MACHINE}_usb.zip ${IMAGEDIR}/*; \
and guess what - so far so good - taskhash mismatch error is gone...
we'll see...
however, maybe there's some easier solution that wouldn't require bsp layers adjustments /?/
bart@brtX:~/openpli$ find meta-* -type f | xargs fgrep -w {DATE}
meta-edision/conf/machine/include/rootfs-ubi.inc: echo ${DISTRO_NAME}-${DISTRO_VERSION}-${DATE} > ${DEPLOY_DIR_IMAGE}/${IMAGEDIR}/imageversion; \
meta-formuler/conf/machine/include/formuler.inc: echo ${DISTRO_NAME}-${DISTRO_VERSION}-${DATE} > ${DEPLOY_DIR_IMAGE}/${IMAGEDIR}/imageversion; \
meta-gi/conf/machine/include/et7000mini.inc: echo ${DISTRO_NAME}-${DISTRO_VERSION}-${DATE} > ${DEPLOY_DIR_IMAGE}/${IMAGEDIR}/imageversion; \
meta-hd/conf/machine/include/hd-mipsel.inc: echo ${DISTRO_NAME}-${DISTRO_VERSION}-${DATE} > ${DEPLOY_DIR_IMAGE}/${IMAGEDIR}/imageversion; \
meta-hd/conf/machine/include/hd-arm.inc: echo ${DISTRO_NAME}-${DISTRO_VERSION}-${DATE} > ${DEPLOY_DIR_IMAGE}/${IMAGEDIR}/imageversion; \
meta-miraclebox/conf/machine/include/miraclebox.inc: echo ${DISTRO_NAME}-${DISTRO_VERSION}-${DATE} > ${DEPLOY_DIR_IMAGE}/${IMAGEDIR}/imageversion; \
...
meta-spycat/conf/machine/include/rootfs-ubi.inc: echo ${DISTRO_NAME}-${DISTRO_VERSION}-${DATE} > ${DEPLOY_DIR_IMAGE}/${IMAGEDIR}/imageversion; \
meta-xp/conf/machine/include/xp.inc: echo ${DISTRO_NAME}-${DISTRO_VERSION}-${DATE} > ${DEPLOY_DIR_IMAGE}/${IMAGEDIR}/imageversion; \
meta-xpeedc/conf/machine/include/xpeedc.inc: echo ${DISTRO_NAME}-${DISTRO_VERSION}-${DATE} > ${DEPLOY_DIR_IMAGE}/${IMAGEDIR}/imageversion; \
meta-xtrend/conf/machine/include/et7k.inc: echo ${DISTRO_NAME}-${DISTRO_VERSION}-${DATE} > ${DEPLOY_DIR_IMAGE}/${IMAGEDIR}/imageversion; \
meta-zgemma/conf/machine/include/zgemma.inc: echo ${DISTRO_NAME}-${DISTRO_VERSION}-${DATE} > ${DEPLOY_DIR_IMAGE}/${IMAGEDIR}/imageversion; \
Edited by blzr, 3 August 2016 - 08:28.