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:
parent
e0511c995f
commit
13327b4fee
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue