Browse Source

First attempt to fix Travis (force Go modules "on")

Tianon Gravi 6 years ago
parent
commit
eab917ffae
1 changed files with 9 additions and 4 deletions
  1. 9 4
      bashbrew/bashbrew.sh

+ 9 - 4
bashbrew/bashbrew.sh

@@ -1,8 +1,13 @@
-#!/bin/bash
-set -e
+#!/usr/bin/env bash
+set -Eeuo pipefail
 
-dir="$(dirname "$(readlink -f "$BASH_SOURCE")")"
+dir="$(readlink -f "$BASH_SOURCE")"
+dir="$(dirname "$dir")"
 
-( cd "$dir/go" && go build -o bin/bashbrew -mod vendor bashbrew/src/bashbrew > /dev/null )
+export GO111MODULE=on
+(
+	cd "$dir/go"
+	go build -o bin/bashbrew -mod vendor bashbrew/src/bashbrew > /dev/null
+)
 
 exec "$dir/go/bin/bashbrew" "$@"