On Wed, 2019-03-13 at 15:09 +0000, Bruce Richardson wrote: > The check for a valid configuration in build-tags.sh relied on the > output > of "make showconfig" rather than checking directly for a config file > of > that name. This broke when as part of the rename of the > linuxapp/bsdapp > configs to just linux/freebsd, as we stopped advertising the old > names > even if they worked. Changing the code to just look for the config > file by name fixes this issue while shortening the code too. > > Fixes: 218c4e68c1d9 ("mk: use linux and freebsd in config names") > Fixes: aafaea3d3b70 ("devtools: add tags and cscope index > generation") > > Signed-off-by: Bruce Richardson <bruce.richard...@intel.com>
Acked-by: Jerin Jacob <jer...@marvell.com> > --- > devtools/build-tags.sh | 9 +-------- > 1 file changed, 1 insertion(+), 8 deletions(-) > > diff --git a/devtools/build-tags.sh b/devtools/build-tags.sh > index 753e4c23c..d395da47e 100755 > --- a/devtools/build-tags.sh > +++ b/devtools/build-tags.sh > @@ -129,14 +129,7 @@ ppc_64_sources() > > check_valid_target() > { > - cfgfound=false > - allconfigs=$(make showconfigs) > - for cfg in $allconfigs ; do > - if [ "$cfg" = "$1" ] ; then > - cfgfound=true > - fi > - done > - if ! $cfgfound ; then > + if [ ! -f "config/defconfig_$1" ] ; then > echo "Invalid config: $1" > print_usage > exit 0