If I want to override the python3-manifest.json part of the python3 recipe; how 
should I do that from a layer of my own?



I first attempted to add a custom python3-manifest.json in my custom layer that 
has higher BBFILE_PRIORITY than poky. I observe that my json is installed to 
the $WORKSPACE, but package splitting is still done using the .json from poky 
meta layer...



The way that the manifest is included from python3.bb (rocko-warrior) seems to 
not allow custom manifest?

filename = os.path.join(d.getVar('THISDIR'), 'python3', 'python3-manifest.json')



I could not find any documentation on how customization is supposed to work 
after the introduction of the JSON manifest.



I want to be able to remove rdepends on python3-email when installing 
python3-netclient (in sumo), as my use of netclient actually does not use email 
(and email has many dependancies that make including it add a large footprint 
to my image).



I did find a hack to be able to do what I want, but it is not very clean. Is 
there a cleaner solution?



Hack:

In my custom layer create a modified copy of the JSON manifest in

recipes-devtools/python/python3/python3-manifest.json

For sumo in my custom layer with higher prio than poky create a 
recipes-devtools/python/python3_3.5.5.bb file with the following content:



require ../../../../poky/meta/recipes-devtools/python/python3_3.5.5.bb



#  Adapted JSON manifest is found from THISDIR, so no need to add custom 
${THISDIR}/python3 to FILESEXTRAPATHS

FILESEXTRAPATHS_prepend := 
"${THISDIR}/../../../../poky/meta/recipes-devtools/python/python3:"







/Regards Sander


This email message and any attachments may contain confidential information and 
may be privileged. If you are not the intended recipient or otherwise not 
authorized to receive this message, you are prohibited to use, copy, disclose 
or take any action based on this email or any information contained herein. If 
you are not the intended recipient, please advise the sender immediately by 
replying to this email and permanently delete this message and any attachments 
from your system.
-- 
_______________________________________________
Openembedded-devel mailing list
[email protected]
http://lists.openembedded.org/mailman/listinfo/openembedded-devel

Reply via email to