Hi guys,

I’m trying to run a recipe that has dependencies in the generation of the 
roofts and kernel image files. Without those two files already in the deploy 
folder, I cannot start running my recipe.

Some suggested that I should add the task in a class and make that dependent of 
do_rootfs. Then, inherit that class in a recipe. But I haven’t been successful 
with that. Here’s what I have:

myclass.bbclass:

do_work() {
        #main work done here
}
addtask work after do_rootfs

##### end of class 

myrecipe.bb:

inherit myclass

do_deploy() {
    do_work
}
addtask do_deploy

##### end of recipe


This must be very wrong, as the do_deploy task of my recipe is being executed 
before do_rootfs happens, so it fails because do_work needs files that haven’t 
been created in the deploy folder yet.

How can I fix this? Do I really need a class and recipe, or can I get away with 
just having one or the other?

Thanks,
Josias
-- 
_______________________________________________
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto

Reply via email to