Hi, I'm trying to create an image recipe based on an existing one. I've searched online, and I could find such an example.
My problem is that the image I what to serve as a base is changed in another layer and I want to include those changes. Ex: (tree) Prj_root -> layer1 -> recipes-core -> images -> my-image.bb [This is the base recipe] -> layer2 -> recipes-core -> images -> my-image.bbappend [This is the changed one] -> layer3 -> recipes-core -> images -> my-image-dev.bb [this is the new image, based on my- image] my-image.bbappend is something like this: --------------------- my-image.bbappend --------- PROVIDES = "product" IMAGE_INSTALL += " \ <some_packages> \ " IMAGE_INSTALL_remove += " \ <other-packeges> " (+ other functions related with signing the image) _________________________________________________ The final image is created with 'bitbake product'. And, I want to create a dev image that must be based on the current "product" image (my-image.bb + my-image.bbappend) with some dev packages. So, I need to include the changes that my-image.bbapend does to this dev image I'm trying to create. Tried simply creating a new image that should be a copy of the working one, and then add the needed packages for development. So I did the following... ---------------- my-image-dev.bbappend ---------- SUMMARY = "dev Image" require layer1/recipes-core/images/my-image.bb ------------------------------------------------ I can run 'bitbake my-image-dev' and it runs, but doesn't produce the same output as 'bitbake product'. Also, If I run 'bitbake my-image-dev' 1st, it finishes fine. Running 'bitbake product' after makes a bunch of other tasks and finishes fine. Running again 'bitbake my-image-dev' finishes with an error on a specific task. ( It shows that they are not building the same thing) How can I do what I need? NOTE: I can't change anything in the layer1 and layer2. PS. Also tried to require the bbappend file, but bitbake fails saying that it's not a bitbake file. Thanks in advance. João Cabral
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#48323): https://lists.yoctoproject.org/g/yocto/message/48323 Mute This Topic: https://lists.yoctoproject.org/mt/71133331/21656 Mute #yocto: https://lists.yoctoproject.org/mk?hashtag=yocto&subid=6691583 Group Owner: [email protected] Unsubscribe: https://lists.yoctoproject.org/g/yocto/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
