On 15.1.2025 11.16, Niko Mauno via lists.openembedded.org wrote:
On 14.1.2025 17.57, Marta Rybczynska wrote:
On Tue, Jan 14, 2025 at 4:38 PM Niko Mauno via lists.openembedded.org
<http://lists.openembedded.org/
What about a common function to use in both cve-check.bbclass and vex.bbclass?
I have so far been exposed to using cve-check.bbclass only, and I thought it
would make sense to fix the symlink-less use case in both bbclasses where they
seem to appear similarly. Making an architectural change was not in my original
scope, particularly when I am not familiar with vex.bbclass context.
Also, it would be helpful to document what happens when the variable is empty.
My intent in this series was to mitigate the behavior with respect to what is
described in
https://docs.yoctoproject.org/ref-manual/variables.html#term-IMAGE_LINK_NAME
namely 'It is possible to set this to “” to disable symlink creation'. So my
assumption was I could just update the document regarding the 'you also need to
set IMAGE_NAME' part in case the topmost commit in this series is integrated.
Kind regards,
Marta
BR, Niko
Just to elaborate a bit further why I feel it makes sense to avoid the forced
symlink creation, currently if my local.conf has following overrides
INHERIT = "cve-check"
IMAGE_NAME = "${IMAGE_BASENAME}"
IMAGE_LINK_NAME = ""
and I issue 'bitbake core-image-minimal core-image-base' what follows is
Image CVE JSON report stored in:
.../build/tmp/work/qemux86_64-poky-linux/core-image-minimal/1.0/deploy-core-image-minimal-image-complete/core-image-minimal.json
Image CVE JSON report stored in:
.../build/tmp/work/qemux86_64-poky-linux/core-image-base/1.0/deploy-core-image-base-image-complete/core-image-base.json
ERROR: core-image-base-1.0-r0 do_image_complete: Recipe core-image-base is
trying to install files into a shared area when those files already exist. The
files and the manifests listing them are:
.../build/tmp/deploy/images/qemux86-64/.json
(matched in manifest-qemux86_64-core-image-minimal.image_complete)
Please adjust the recipes so only one recipe provides a given file.
ERROR: Logfile of failure stored in:
.../build/tmp/work/qemux86_64-poky-linux/core-image-base/1.0/temp/log.do_image_complete.2654424
ERROR: Task
(.../meta/recipes-core/images/core-image-base.bb:do_image_complete) failed with
exit code '1'
-Niko
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#209970):
https://lists.openembedded.org/g/openembedded-core/message/209970
Mute This Topic: https://lists.openembedded.org/mt/110609363/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-