mirror of
https://gitlab.freedesktop.org/dbus/dbus.git
synced 2026-01-04 22:30:16 +01:00
travis-ci: run in bash, with the "unofficial strict mode"
set -u forces us to set all variables that we use (for example with the
${foo:=bar} syntax to take an existing value or set a default), or use the
${foo:-bar} syntax to make it explicit that the variable might be unset.
set -o pipefail (which is a bash feature) detects failure in non-last
elements of a pipeline.
Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
Reviewed-by: Philip Withnall <philip.withnall@collabora.co.uk>
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=98889
This commit is contained in:
parent
0dd271a5c2
commit
8dc928d5ea
1 changed files with 10 additions and 20 deletions
|
|
@ -1,4 +1,4 @@
|
|||
#!/bin/sh
|
||||
#!/bin/bash
|
||||
|
||||
# Copyright © 2015-2016 Collabora Ltd.
|
||||
#
|
||||
|
|
@ -22,27 +22,17 @@
|
|||
# CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
# SOFTWARE.
|
||||
|
||||
set -e
|
||||
set -euo pipefail
|
||||
set -x
|
||||
|
||||
if [ -z "$ci_variant" ]; then
|
||||
ci_variant=production
|
||||
fi
|
||||
|
||||
if [ -z "$ci_host" ]; then
|
||||
ci_host=native
|
||||
fi
|
||||
|
||||
if [ -z "$ci_buildsys" ]; then
|
||||
ci_buildsys=autotools
|
||||
fi
|
||||
|
||||
if [ -z "$ci_parallel" ]; then
|
||||
ci_parallel=1
|
||||
fi
|
||||
|
||||
ci_test=yes
|
||||
ci_test_fatal=yes
|
||||
NULL=
|
||||
: "${ci_buildsys:=autotools}"
|
||||
: "${ci_host:=native}"
|
||||
: "${ci_parallel:=1}"
|
||||
: "${ci_sudo:=no}"
|
||||
: "${ci_test:=yes}"
|
||||
: "${ci_test_fatal:=yes}"
|
||||
: "${ci_variant:=production}"
|
||||
|
||||
NOCONFIGURE=1 ./autogen.sh
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue