#!/bin/bash set -e BUILDLOG=/tmp/compose.log function compose { pushd ${BUILDDIR}/pki # run make with --quiet to reduce log verbosity. sudo -u ${BUILDUSER} MAKEFLAGS="-j2 --quiet" -- \ ./scripts/compose_pki_core_packages rpms popd } function upload { if test -f $BUILDLOG; then echo "Uploading build log to transfer" curl --upload-file $BUILDLOG https://transfer.sh/pkitravis.txt fi } if test "${TRAVIS}" != "true"; then compose else trap upload EXIT echo "Runing compose_pki_core_packages rpms." echo "Build log will be posted to transfer.sh" echo $(date) > $BUILDLOG echo "Travis job ${TRAVIS_JOB_NUMBER}" >> $BUILDLOG compose >>$BUILDLOG 2>&1 fi