Hi, On Fri, Jul 12, 2013 at 1:11 PM, Davide Soldan <davide.sol...@kynetics.it>wrote:
> Hi to all, > I'm trying to move, from outside to inside my recipes, all the changes > I've done for my custom image. > For example I changed the image.bbclass adding a function. But this file > is outside of my recipes that are stored under my git repository. So I'd > like to move this function from image.bbclass to another bbclass file under > mi recipes directory. > I tried to copy image.bbclass under my recipes directory, change its name, > and references correctly, but duplicates functions gave me some errors: > > ERROR: The function normal_groups defined in image.bbclass was already > declared in image-custom.bbclass. BitBake has a global python function > namespace so shared functions should be declared in a common include file > rather than being duplicated, or if the functions are different, please use > different function names. > ERROR: The function complementary_globs defined in image.bbclass was > already declared in image-custom.bbclass. BitBake has a global python > function namespace so shared functions should be declared in a common > include file rather than being duplicated, or if the functions are > different, please use different function names. > ERROR: The function get_devtable_list defined in image.bbclass was already > declared in image-custom.bbclass. BitBake has a global python function > namespace so shared functions should be declared in a common include file > rather than being duplicated, or if the functions are different, please use > different function names. > > So I think there should be a way to append some code to image.bbclass as I > can do with recipes and bbappend files...right? How I can do that? Or maybe > there's another and better way to do that? > Thanks to all! > Can't your image-custom.bbclass inherit image.bbclass and then just add the function you've added? Instead of replicating all stuff from image.bbclass in your class. Cheers, Erik > _______________________________________________ > yocto mailing list > yocto@yoctoproject.org > https://lists.yoctoproject.org/listinfo/yocto >
_______________________________________________ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto