build.bash: GOPATH may be unset since Go v1.8. Handle it.

This commit is contained in:
Jakob Unterwurzacher 2017-02-19 20:14:46 +01:00
parent 7fbe69bfa6
commit 10361a907a
1 changed files with 7 additions and 2 deletions

View File

@ -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)