From: Martin Matuska Date: Thu, 12 Jan 2017 15:55:31 +0000 (+0100) Subject: Fix ci_test_driver error status on non-FreeBSD X-Git-Tag: v3.3.0~54 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7d9ca8619342f62ee8d63db6d79c4cb25faf109c;p=thirdparty%2Flibarchive.git Fix ci_test_driver error status on non-FreeBSD --- diff --git a/build/ci_test_driver b/build/ci_test_driver index 5feb950da..69a5463c1 100755 --- a/build/ci_test_driver +++ b/build/ci_test_driver @@ -104,8 +104,8 @@ trap "st=141; $do_exit" 13 trap "st=143; $do_exit" 15 # Test script is run here. -"$@" | tee $log_file 2>&1 -estatus=$? +( "$@"; echo "$?" > $log_file.s ) | tee $log_file 2>&1 +estatus=`cat $log_file.s` if test $enable_hard_errors = no && test $estatus -eq 99; then tweaked_estatus=1