From 38f7dc1a17ee62b2d2bdc407b4deeee8b385dd04 Mon Sep 17 00:00:00 2001 From: Jakob Unterwurzacher Date: Sun, 20 Dec 2015 17:30:10 +0100 Subject: [PATCH] Make build.bash version bake-in compatible with Go 1.3 and 1.4 --- build.bash | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/build.bash b/build.bash index c4b7121..9a534d4 100755 --- a/build.bash +++ b/build.bash @@ -4,4 +4,15 @@ set -eu GITVERSION=$(git describe --tags --dirty) -go build -ldflags="-X main.GitVersion=$GITVERSION" && ./gocryptfs -version +# go version go1.5.1 linux/amd64 +V=$(go version | cut -d" " -f3 | cut -c3-5) + +if [ $V == "1.3" -o $V == "1.4" ] +then + go build -ldflags="-X main.GitVersion $GITVERSION" +else + # Go 1.5 wants an "=" here + go build -ldflags="-X main.GitVersion=$GITVERSION" +fi + +./gocryptfs -version