ci: disable exit-on-error during configure and also grab stderr

this should resolve some issues where ci was not correctly detecting
changes in env and clearing the config cache during autotools build

Reviewed-by: Stefan Schmidt <stefan@datenfreihafen.org>
Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de>
Differential Revision: https://phab.enlightenment.org/D8416
This commit is contained in:
Mike Blumenkrantz 2019-03-19 14:00:54 -04:00 committed by Stefan Schmidt
parent e0511c995f
commit 13327b4fee
1 changed files with 2 additions and 3 deletions

View File

@ -1,9 +1,8 @@
#!/bin/bash
#!/bin/bash +e
set -o pipefail
export TEST_VAR=1
if ! ./configure $@ | tee -a configlog ; then
if ! ./configure $@ 2>&1 | tee -a configlog ; then
if grep -q 'configure: error: changes in the environment can compromise the build' configlog ; then
echo "clearing config.cache and retrying..."
rm -f configlog config.cache