New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Missing "do_image_complete" for kernel #14
Comments
Thanks for your requests and sorry for replying a little late. Using the I will have a look at it and check if there is a more generic solution for this. But besides that, do you really need to place the kernel outside the rootfs? It is much easier to have a consistent setup when placing the kernel inside the rootfs. |
I was looking through the different tasks, and was going to mention do_build since they both need it ... but apparently that was already used and some kind of error was coming up (823cdd6). Seems odd... The main reason I have them separate is that's the way the build was designed from Phytec and I never thought to change it, since it was working fine. However, I'm going to require additional recipes which do not have the do_image_complete as well. They will be a custom firmware image for an external processor that needs to be updated when the main image is updated. As of right now, I added the following line of code, which is obviously not ideal:
Is there a way to check if the |
Actually, after looking at it, I replaced the
It appears to do everything I require for now. |
I've made PR #19 which addresses this issue by generating dependency list based on the image |
This is a "repost", since I did not see a response in the mailing list:
I’m attempting to add a kernel to my rauc bundle, based off of phytec’s “linux-ti” kernel: https://git.phytec.de/meta-phytec/tree/recipes-kernel/linux/linux-ti_4.4.52-phy2.bb However, when I add the kernel, I’m getting an error
bundle.bb depends upon non-existent task do_image_complete
. It appears that the only class which containsdo_image_complete
is the image class, but as far as I understood, the kernel shouldn’t be a system image. I am able to create a file with just the file system, but adding a kernel or dts file does not work.Looking inside the bundle.bbclass file, it appears that it is using the
do_image_complete
task for fetching dependencies. Am I supposed to create this task for my kernel somehow? What is it looking for as a return value?Below is my bundle.bb file:
The text was updated successfully, but these errors were encountered: