diff --git a/tests/rebuilds/kernel/test.sh b/tests/rebuilds/kernel/test.sh index 756fe70..63d8a47 100755 --- a/tests/rebuilds/kernel/test.sh +++ b/tests/rebuilds/kernel/test.sh @@ -131,7 +131,8 @@ rlJournalStart TARGET="--target=$(uname -m)" fi - if rlRun "CC=$GCC rpmbuild --define=\"_topdir $TmpDir\" -bb $TARGET --clean $SPECFILE &> BUILD_LOG"; then + set -o pipefail + if rlRun "CC=$GCC rpmbuild --define=\"_topdir $TmpDir\" -bb $TARGET --clean $SPECFILE |& tee BUILD_LOG"; then rlRun "RPMBUILD_OK=yes" else rlLogInfo "rpmbuild kernel failed" @@ -140,6 +141,7 @@ rlJournalStart log_disk_space log_rpms fi + set +o pipefail rlBundleLogs "Build-log" BUILD_LOG rlPhaseEnd