From patchwork Thu Jan 27 22:31:05 2011 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: [RFC] binconfig.bbclass: search configs in PKGD instead of S Date: Thu, 27 Jan 2011 22:31:05 -0000 From: Stanislav Brabec X-Patchwork-Id: 390 Message-Id: <1296167465.14370.7.camel@utx.lan> To: openembedded-devel@lists.openembedded.org Hallo. It seems that searching for binconfig in S makes more problems than it brings benefits. It breaks for example ncurses - it populates ncurses-config instead of ncurses5-config and ncursesw5-config). Searching in the installed root seems to be more logical. Most packages don't need to be ported to this change, as they install config file with the same name as it exists in sources. But probably several will need porting. --- a/classes/binconfig.bbclass +++ b/classes/binconfig.bbclass @@ -49,7 +49,7 @@ SYSROOT_PREPROCESS_FUNCS += "binconfig_sysroot_preprocess" binconfig_sysroot_preprocess () { - for config in `find ${S} -name '${BINCONFIG_GLOB}'`; do + for config in `find ${PKGD} -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