On Tue, Aug 4, 2015 at 7:54 AM, Ioan-Adrian Ratiu <adrian.ra...@ni.com> wrote: > If merge_configs.sh fails, then configme should error loudly and > stop the build because this usually means the build will break > somewhere else down the road.
I already have changes in this area .. so this won't apply. But I've noted the change and will test it when I send my next set of updates. Bruce > > Signed-off-by: Ioan-Adrian Ratiu <adrian.ra...@ni.com> > --- > tools/configme | 6 ++++++ > tools/merge_config.sh | 4 ++++ > 2 files changed, 10 insertions(+) > > diff --git a/tools/configme b/tools/configme > index e9a4b96..913952c 100755 > --- a/tools/configme > +++ b/tools/configme > @@ -255,6 +255,12 @@ run_board_config() > ARCH=$KARCH O=$BUILD_DIR merge_config.sh $allnoconfig -d $merge_frags \ > > $META_DIR/cfg/$KTGT/merge_log.txt > 2>&1 > > + if [ $? != 0 ]; then > + echo "ERROR: Could not merge config fragments" > + echo " errors are logged in > `pwd`/$META_DIR/cfg/$KTGT/merge_log.txt" > + exit 1 > + fi > + > mv $BUILD_DIR/.tmp.config* $META_DIR/cfg/$KTGT/$CFGFILE > if [ $? != 0 ]; then > echo creation of pre-processed config data failed > diff --git a/tools/merge_config.sh b/tools/merge_config.sh > index 7a257dc..24c405a 100755 > --- a/tools/merge_config.sh > +++ b/tools/merge_config.sh > @@ -149,6 +149,10 @@ fi > # allnoconfig: Fills in any missing symbols with # CONFIG_* is not set > make KCONFIG_ALLCONFIG=$TMP_FILE O=$OUTPUT $ALLTARGET > > +if [ $? != 0 ]; then > + echo "ERROR: Could not fill in missing kconfig symbols" > + exit 1 > +fi > > # Check all specified config values took (might have missed-dependency > issues) > for CFG in $(sed -n "$SED_CONFIG_EXP" $TMP_FILE); do > -- > 2.1.4 > > -- > _______________________________________________ > linux-yocto mailing list > linux-yocto@yoctoproject.org > https://lists.yoctoproject.org/listinfo/linux-yocto -- "Thou shalt not follow the NULL pointer, for chaos and madness await thee at its end" -- _______________________________________________ linux-yocto mailing list linux-yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/linux-yocto