From dd87744b9d9b09fc58cfc3fd315cd87fe062d9ac Mon Sep 17 00:00:00 2001 From: Hans Ulrich Niedermann Date: Mon, 17 Feb 2020 03:16:06 +0100 Subject: travis-ci script: clean up directory usage, add usage comment --- .travis-script.sh | 25 ++++++++++++++++--------- 1 file changed, 16 insertions(+), 9 deletions(-) (limited to '.travis-script.sh') diff --git a/.travis-script.sh b/.travis-script.sh index c3a95daa8..a9bf00c2e 100644 --- a/.travis-script.sh +++ b/.travis-script.sh @@ -1,4 +1,8 @@ #!/bin/sh +# +# Usage: +# sh .travis-script.sh [--args-to-configure...] +# buildid="${1:?"need buildid"}" @@ -7,16 +11,19 @@ ls -l configure shift -properdir="$(pwd)" - -mkdir "_build-${buildid}" - set -e set -x -cd "_build-${buildid}" +abs_topsrcdir="$(pwd)" +rel_prefixdir="_root-${buildid}" +abs_prefixdir="${abs_topsrcdir}/${rel_prefixdir}" +rel_builddir="_build-${buildid}" + +mkdir "${rel_builddir}" +cd "${rel_builddir}" + -if ../configure --prefix="$(cd ".." && pwd)/_root-${buildid}" "$@" +if ../configure --prefix="$abs_prefixdir" "$@" then echo "Configure successful." else @@ -52,8 +59,8 @@ make install examples/sample-afl -cd "$properdir" +cd "$abs_topsrcdir" -find "_root-${buildid}" -type f | sort +find "${rel_prefixdir}" -type f | sort -# (cd "_build-${buildid}" && make uninstall clean) +# (cd "${rel_builddir}" && make uninstall clean) -- cgit v1.2.1