[OE-core] [PATCH 00/15] devtool and externalsrc improvements
Paul Eggleton
paul.eggleton at linux.intel.com
Thu Feb 19 16:39:49 UTC 2015
I've been attempting to enable usage of devtool with the kernel (which
effectively means using the externalsrc class with the kernel). This
doesn't really work yet due to lack of handling the kernel configuration,
so you still can't use externalsrc properly with the kernel, but this
at least gets us further - you can now extract the source successfully
and run a build. I also discovered and fixed a number of related issues
along the way, and made a few behavioural improvements in both devtool
and externalsrc.
The following changes since commit ad016fa7492ba23c751cf33dd1befde7782facfa:
lzo: Upgrade to 2.09 and add ptest (2015-02-19 07:50:44 +0000)
are available in the git repository at:
git://git.openembedded.org/openembedded-core-contrib paule/devtool-fixes
http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=paule/devtool-fixes
Paul Eggleton (15):
recipetool: fix regression caused by previous commit
lib/oe/patch: fix PATCHTOOL = "git" with source in a subdirectory
classes/externalsrc: fix source being wiped out on clean with kernel
classes/externalsrc: add workaround for recipes that use SRCPV in PV
classes/externalsrc: show a warning on compiling
classes/kernel-yocto: extend SRCTREECOVEREDTASKS
devtool: add/modify: add option to build in same directory
devtool: reset: run bitbake -c clean on recipe
devtool: build: run do_populate_sysroot instead of do_install
lib/oe/recipeutils: minor improvements to patch_recipe()
devtool: update-recipe: add handling for git recipes
devtool: prevent extract/modify use with image recipes
devtool: modify: handle recipes that use a shared workdir
devtool: support source extraction for recipes that use a shared
workdir
devtool: fix broken clones of git recipes
meta/classes/externalsrc.bbclass | 24 ++++
meta/classes/kernel-yocto.bbclass | 2 +-
meta/lib/oe/patch.py | 7 +-
meta/lib/oe/recipeutils.py | 4 +-
meta/lib/oeqa/selftest/devtool.py | 147 ++++++++++++++++++-
scripts/lib/devtool/standard.py | 292 +++++++++++++++++++++++++-------------
scripts/lib/recipetool/create.py | 8 +-
7 files changed, 377 insertions(+), 107 deletions(-)
--
1.9.3
More information about the Openembedded-core
mailing list