aboutsummaryrefslogtreecommitdiffstats
path: root/layerindex/recipeparse.py
AgeCommit message (Collapse)Author
2013-12-28Check that the core layer contains conf/bitbake.confPaul Eggleton
This ensures we get a sensible error message prompting the user to set the subdirectory, instead of a BitBake parse error. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
2013-09-05Allow SHA1 hash for bitbake branchPaul Eggleton
Allow the bitbake branch to be a SHA1 hash as well as a branch/tag. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
2013-09-05Ensure logger is passed into runcmd function or use sys.stderr.writePaul Eggleton
Otherwise it might not be defined when an error.needs to be printed. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
2013-09-05Add support for importing OE-Classic recipesPaul Eggleton
Add a script for doing a one-time import of OE-Classic recipe information, so comparisons against OE-Core can be performed; this is stored using a new ClassicRecipe model supporting additional fields for tracking migration status. The migration status fields can be updated as well as viewed and summarised in graph format. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
2013-08-11Add recipe bulk change featurePaul Eggleton
This provides a way to set "meta" fields (SUMMARY, DESCRIPTION, HOMEPAGE, BUGTRACKER, SECTION, and LICENSE) for a number of recipes at once, and then download those changes in the form of one or more patch files which can be submitted for merging into the layer. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
2013-07-28Split out recipe parsing and utility functions to a separate modulePaul Eggleton
To allow re-use outside of the update script, split out parsing setup code to a new recipeparse module. Also split out runcmd, get_layer, get_branch and logger_create functions to a separate utils module. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>