Hello,
I was facing a similar issue some days ago and I've found your post.
We are using also a custom image generation to split the final rootfs in many
partitions. After upgrading our distro to dunfell, we encountered similar issue
to the one you had. We were using temporary folders like this :
IMAGE_ROOTFS_COPY="${DEPLOY_DIR_IMA GE}/rootfs-copy/"
MM_SPLITDIR="${DEPLOY_DIR_IMAGE}/partitions/" Trying to dig into the issue,
I've discovered the introduction of this commit (
https://github.com/yoctoproject/poky/commit/4e7c21160b74d0e63d90cae535ff73579cc4fa8b
) (integrated into Dunfell 3.1.6 and above). The goal is to make pseudo /
fakeroot mechanism ignoring many paths to be stored inside its database.
Sadly, ${DEPLOY_DIR_IMAGE} as well as ${S} you used are now part of these
excluded paths. The fix I've made on my side is to use ${WORKDIR} instead of
${DEPLOY_DIR_IMAGE}.
My assumption is that if one of the path you are using isn't tracked by pseudo
/ fakeroot mechanism, it will refuse to make the copy preserving the
permissions as it isn't able to retrieve them inside the database.
Hope it can help to better understand what happens if others people are facing
similar issue :)
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#59774): https://lists.yoctoproject.org/g/yocto/message/59774
Mute This Topic: https://lists.yoctoproject.org/mt/94706311/21656
Group Owner: [email protected]
Unsubscribe: https://lists.yoctoproject.org/g/yocto/unsub
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-