Files
poky/bitbake/lib/layerindexlib
Richard Purdie e1db6a1690 bitbake: bitbake: Add initial pass of SPDX license headers to source code
This adds the SPDX-License-Identifier license headers to the majority of
our source files to make it clearer exactly which license files are under.

The bulk of the files are under GPL v2.0 with one found to be under V2.0
or later, some under MIT and some have dual license. There are some files
which are potentially harder to classify where we've imported upstream code
and those can be handled specifically in later commits.

The COPYING file is replaced with LICENSE.X files which contain the full
license texts.

(Bitbake rev: ac556588fac55e91b7ce4839a975eb9ebb5aa192)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-06-19 18:04:01 +01:00
..

The layerindexlib module is designed to permit programs to work directly with layer index information. (See layers.openembedded.org...)

The layerindexlib module includes a plugin interface that is used to extend the basic functionality. There are two primary plugins available: restapi and cooker.

The restapi plugin works with a web based REST Api compatible with the layerindex-web project, as well as the ability to store and retried a the information for one or more files on the disk.

The cooker plugin works by reading the information from the current build project and processing it as if it were a layer index.

TODO:

init.py: Implement local on-disk caching (using the rest api store/load) Implement layer index style query operations on a combined index

common.py: Stop network access if BB_NO_NETWORK or allowed hosts is restricted

cooker.py: Cooker - Implement recipe parsing