From: Thomas Monjalon Date: Thu, 30 Jun 2016 10:08:26 +0000 (+0200) Subject: scripts: test clean build when config is changed X-Git-Url: http://git.droids-corp.org/?a=commitdiff_plain;h=e039cc863be5f1c182658587335897c441ba647d;p=dpdk.git scripts: test clean build when config is changed If there is a change in the config directory the build test will refresh the tested build config to take into account new options. The git working directory and the last git commit are checked for a change in config/. Signed-off-by: Thomas Monjalon --- diff --git a/scripts/test-build.sh b/scripts/test-build.sh index 24c02025a2..5bcecfc37e 100755 --- a/scripts/test-build.sh +++ b/scripts/test-build.sh @@ -130,7 +130,12 @@ reset_env () config () # { - if [ ! -e $1/.config ] ; then + reconfig=false + if git rev-parse 2>&- && [ -n "$(git diff HEAD~ -- config)" ] ; then + echo 'Default config may have changed' + reconfig=true + fi + if [ ! -e $1/.config ] || $reconfig ; then echo "================== Configure $1" make T=$2 O=$1 config