On Fri, Jul 31, 2020 at 08:45:17AM -0400, Rob Prowel wrote: > What I really need is information about introspection or the ability to > query an existing yocto distro to return data about features included and > more to the point, to understand EXACTLY where recipes or classes are > overridden or appended. You can only do so much with recursive grep and > find scripts. Based on what I've seen so far, it seems that capability is > lacking in yocto. > > In essence I have what is like a one way hash ABCDEFG-->X and I have X but > cannot fully figure out the whole input that generated it. > > An example would be an overridden task method like > > do_something > > I need a quick way to determine the highest priority level that task was > overridden or appended in for a given recipe. > > a command like "bitbake -describe -c do_something my-recipe"
bitbake -e my-recipe ? Maybe grep for the variable of interest? > and it should also be possible to query this kind of information for > variables and not just methods or tasks. > > Do these tools exist or am I looking at parsing megabytes of verbose build > data and tracing output to find what I'm looking for? > > and no, I didn't create the distro...I'm an end user customer who was given > an undocumented distro with quazi-proprietary BSP layers in it that not only > describe our specific product purchased, but the vendor's others products as > well, which complicates matters. > > Thoughts? When adding layers, only way to be sure is to actually review the layers and their bbappends. I tend to BBMASK everything out which I haven't checked at least on BSP layer side. Open source layers from yocto community are better. Cheers, -Mikko > >
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#50149): https://lists.yoctoproject.org/g/yocto/message/50149 Mute This Topic: https://lists.yoctoproject.org/mt/75906054/21656 Group Owner: [email protected] Unsubscribe: https://lists.yoctoproject.org/g/yocto/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
