summaryrefslogtreecommitdiff
path: root/build.bash
diff options
context:
space:
mode:
authorJakob Unterwurzacher2015-12-20 17:30:10 +0100
committerJakob Unterwurzacher2015-12-20 17:30:10 +0100
commit38f7dc1a17ee62b2d2bdc407b4deeee8b385dd04 (patch)
tree7693d10aaefcb86ed5853ac150c90b0a5f6bd062 /build.bash
parent65d1f888c8e6ce50e94518e732cec3c47f3fefed (diff)
Make build.bash version bake-in compatible with Go 1.3 and 1.4
Diffstat (limited to 'build.bash')
-rwxr-xr-xbuild.bash13
1 files changed, 12 insertions, 1 deletions
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