mirror of
https://github.com/partic2/libffi
synced 2026-11-09 17:47:19 +00:00
Print debug output. Use podman when available.
This commit is contained in:
+15
-2
@@ -1,11 +1,24 @@
|
||||
#!/bin/bash
|
||||
|
||||
set -x
|
||||
|
||||
if [ -z ${QEMU_CPU+x} ]; then
|
||||
export SET_QEMU_CPU=
|
||||
else
|
||||
export SET_QEMU_CPU=-e QEMU_CPU=${QEMU_CPU}
|
||||
fi
|
||||
|
||||
# Default to podman where available, docker otherwise.
|
||||
# Override by setting the DOCKER environment variable.
|
||||
if test -z "$DOCKER"; then
|
||||
which podman > /dev/null 2>&1
|
||||
if [ $? != 0 ]; then
|
||||
export DOCKER=docker
|
||||
else
|
||||
export DOCKER=podman
|
||||
fi
|
||||
fi
|
||||
|
||||
function build_cfarm()
|
||||
{
|
||||
curl -u ${CFARM_AUTH} https://cfarm-test-libffi-libffi.apps.home.labdroid.net/test?host=${HOST}\&commit=${TRAVIS_COMMIT}
|
||||
@@ -36,13 +49,13 @@ function build_linux()
|
||||
|
||||
function build_foreign_linux()
|
||||
{
|
||||
docker run --rm -t -i -v `pwd`:/opt ${SET_QEMU_CPU} -e LIBFFI_TEST_OPTIMIZATION="${LIBFFI_TEST_OPTIMIZATION}" $2 bash -c /opt/.travis/build-in-container.sh
|
||||
${DOCKER} run --rm -t -i -v `pwd`:/opt ${SET_QEMU_CPU} -e LIBFFI_TEST_OPTIMIZATION="${LIBFFI_TEST_OPTIMIZATION}" $2 bash -c /opt/.travis/build-in-container.sh
|
||||
exit $?
|
||||
}
|
||||
|
||||
function build_cross_linux()
|
||||
{
|
||||
docker run --rm -t -i -v `pwd`:/opt ${SET_QEMU_CPU} -e HOST="${HOST}" -e CC="${HOST}-gcc-8" -e CXX="${HOST}-g++-8" -e LIBFFI_TEST_OPTIMIZATION="${LIBFFI_TEST_OPTIMIZATION}" moxielogic/cross-ci-build-container:latest bash -c /opt/.travis/build-in-container.sh
|
||||
${DOCKER} run --rm -t -i -v `pwd`:/opt ${SET_QEMU_CPU} -e HOST="${HOST}" -e CC="${HOST}-gcc-8" -e CXX="${HOST}-g++-8" -e LIBFFI_TEST_OPTIMIZATION="${LIBFFI_TEST_OPTIMIZATION}" moxielogic/cross-ci-build-container:latest bash -c /opt/.travis/build-in-container.sh
|
||||
exit $?
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user