On 07/07/2017 07:32 AM, Tobias Hagelborn wrote:
UPDATE v2:
- Rebased on latest Poky
- Fixed issue with bad paths
- Dirname based on $PN

In our organization, there is a demand to be able download source code for 
searching.
With the use of sstate-cache this has been challenge. Also, the source is not 
gathered
but rather spread in a larger directory structure together with build output.
There are probably others that also want to be able to do the same.

This addition does:
* Force download of all source via the srctree_all task
* Symlink the source together in a separate directory structure for easier 
search without
   the risk of matching with build output.

This is achived with a new class srctree.bbclass that implements the needed 
tasks and
a devtool command srctree which offers a convenience command to set up source 
for
a recipe and it's dependencies.

There is also a way of organising the package source code in your own way.
This is done by implementing a custom dir generation function and assign to 
SRCTREE_PN_PATH
in a custom class and set SRCTREE_EXTENSION in a configuration file.


Tobias Hagelborn (2):
   srctree.bbclass: Download sourcecode and make it searchable
   devtool: srctree: New command for setting up browsable source-code

  meta/classes/srctree.bbclass   | 90 ++++++++++++++++++++++++++++++++++++++++++
  scripts/lib/devtool/srctree.py | 87 ++++++++++++++++++++++++++++++++++++++++
  2 files changed, 177 insertions(+)
  create mode 100644 meta/classes/srctree.bbclass
  create mode 100644 scripts/lib/devtool/srctree.py


Hi

I did not receive any feedback on this one.

We do make good use of this feature and we can't be the only ones who want to browse the source of the distro at times?

Cheers
Tobias
--
_______________________________________________
Openembedded-core mailing list
[email protected]
http://lists.openembedded.org/mailman/listinfo/openembedded-core

Reply via email to