On Wed, 2021-05-05 at 00:56 -0700, Chuck Wolber wrote:
> The following code is an effective workaround. It must be added after the 
> core-image is inherited.
> 
> python () {
>      pseudo_ignore_paths = d.getVar('PSEUDO_IGNORE_PATHS')
>      result = ','.join([x for x in pseudo_ignore_paths.split(',') if 
> "intercept_scripts" not in x])
>      d.setVar('PSEUDO_IGNORE_PATHS', result)
> }
> 
> ..Ch:W..
> 
> On Tue, May 4, 2021 at 8:53 PM Chuck Wolber via lists.yoctoproject.org < 
> [email protected]> wrote:
> > 
> > I was attempting an image build with Yocto Hardknott, and I ran into a 
> > chown problem during do_rootfs(). I
> > traced it down to ${WORKDIR}/intercept_scripts showing up in the 
> > PSEUDO_IGNORE_PATHS environment variable.
> > 
> > This commit made the change:
> > https://git.openembedded.org/openembedded-core/commit/meta/classes/image.bbclass?id=9463be2292b942a1072eea88881b9644e55aadb9
> > 
> > I continued down the rabbit hole until I got here:
> > https://git.openembedded.org/openembedded-core/tree/meta/lib/oe/package_manager/__init__.py#n173
> > 
> > Line 192 specifically is the smoking gun. The files are being copied from 
> > poky/scripts/postinst-intercepts
> > into the ${WORKDIR}/intercept_scripts directory and immediately failing 
> > when the copyFile utility attempts
> > to do a chown.
> > 
> > Is there any logical explanation for this? Is this a bug or am I doing 
> > something wrong? Is there a
> > workaround?

This should be fixed in master, the issue was triggered by a checkout 
owned by root/root:

http://git.yoctoproject.org/cgit.cgi/poky/commit/?id=eff192abe2ee43ebf981bafbb7fca8602ebdcf0c

Steve/Anuj: We'll likely want to backport that one.

Cheers,

Richard



-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#53408): https://lists.yoctoproject.org/g/yocto/message/53408
Mute This Topic: https://lists.yoctoproject.org/mt/82596907/21656
Group Owner: [email protected]
Unsubscribe: https://lists.yoctoproject.org/g/yocto/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to