| 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 | |