]> code.ossystems Code Review - openembedded-core.git/commitdiff
binconfig: Handle the case where ${B} != ${S}
authorRichard Purdie <richard.purdie@linuxfoundation.org>
Mon, 18 Mar 2013 01:31:39 +0000 (01:31 +0000)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Mon, 18 Mar 2013 13:17:39 +0000 (13:17 +0000)
This change allows ${B} != ${S} builds to work which use binconfig.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/classes/binconfig.bbclass

index 7b683a80fddbfd135e709eb952e13435d08ddf48..4c42602aff3d3e06eea62b68adf43d41d613ab01 100644 (file)
@@ -50,7 +50,7 @@ binconfig_package_preprocess () {
 SYSROOT_PREPROCESS_FUNCS += "binconfig_sysroot_preprocess"
 
 binconfig_sysroot_preprocess () {
-       for config in `find ${S} -name '${BINCONFIG_GLOB}'`; do
+       for config in `find ${S} -name '${BINCONFIG_GLOB}'` `find ${B} -name '${BINCONFIG_GLOB}'`; do
                configname=`basename $config`
                install -d ${SYSROOT_DESTDIR}${bindir_crossscripts}
                cat $config | sed ${@get_binconfig_mangle(d)} > ${SYSROOT_DESTDIR}${bindir_crossscripts}/$configname