aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJakob Unterwurzacher2017-02-19 20:14:46 +0100
committerJakob Unterwurzacher2017-02-19 20:14:46 +0100
commit10361a907acaa1126b27113789069a74ae7d5ccc (patch)
treecdd68baa4d8deb97aeadb0f6af58c11e15b47bbd
parent7fbe69bfa67ad7794d58c113be84093dc8b76d5a (diff)
build.bash: GOPATH may be unset since Go v1.8. Handle it.
-rwxr-xr-xbuild.bash9
1 files changed, 7 insertions, 2 deletions
diff --git a/build.bash b/build.bash
index fd3afb6..4cb04ed 100755
--- a/build.bash
+++ b/build.bash
@@ -4,8 +4,13 @@ set -eu
cd "$(dirname "$0")"
-# GOPATH may contain multiple paths separated by ":"
-GOPATH1=$(echo $GOPATH | cut -f1 -d:)
+# Starting with Go v1.8, GOPATH may be unset. $HOME/go is used instead.
+if [[ -z ${GOPATH:-} ]] ; then
+ GOPATH1=$HOME/go
+else
+ # GOPATH may contain multiple paths separated by ":"
+ GOPATH1=$(echo $GOPATH | cut -f1 -d:)
+fi
# gocryptfs version according to git
GITVERSION=$(git describe --tags --dirty)