binconfig.bbclass: Search in installed root instead of S:
authorStanislav Brabec <utx@penguin.cz>
Wed, 20 Apr 2011 19:26:15 +0000 (19:26 +0000)
committerGrazvydas Ignotas <notasas@gmail.com>
Mon, 10 Nov 2014 22:30:27 +0000 (00:30 +0200)
* It is more consistent.
* Fixes subtle binconfig breakages:
  * binconfig were populated with a different name that upstream intended
  * populated binconfig files that were not intended to be populated
  * See http://lists.linuxtogo.org/pipermail/openembedded-devel/2011-April/031972.html

Signed-off-by: Stanislav Brabec <utx@penguin.cz>
Acked-by: Andreas Oberritter <obi@opendreambox.org>
Acked-by: Paul Menzel <paulepanter@users.sourceforge.net>
Acked-by: Enrico Scholz <enrico.scholz@sigma-chemnitz.de>
classes/binconfig.bbclass

index b3b2236..3d2bf0f 100644 (file)
@@ -49,7 +49,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 ${D} -name '${BINCONFIG_GLOB}'`; do
                configname=`basename $config`
                install -d ${SYSROOT_DESTDIR}${STAGING_BINDIR_CROSS}
                cat $config | sed ${@get_binconfig_mangle(d)} > ${SYSROOT_DESTDIR}${STAGING_BINDIR_CROSS}/$configname