diff options
author | Jakob Unterwurzacher | 2016-07-03 16:49:42 +0200 |
---|---|---|
committer | Jakob Unterwurzacher | 2016-07-03 16:50:52 +0200 |
commit | 0d5d6fc99bf84ff583e7ebf0283c4d0efe4245be (patch) | |
tree | b27e0e4b9cf7a68c133ef766f65f13cabdc01f41 /build.bash | |
parent | e021b9d00cf1daad6342fa557ee3c36a5a303efb (diff) |
main: bake build date into version string
$ gocryptfs -version
gocryptfs v0.12-36-ge021b9d-dirty; go-fuse a4c968c; 2016-07-03 go1.6.2
Diffstat (limited to 'build.bash')
-rwxr-xr-x | build.bash | 7 |
1 files changed, 5 insertions, 2 deletions
@@ -24,6 +24,9 @@ GITVERSIONFUSE=$( fi ) +# Build Unix timestamp, something like 1467554204. +BUILDTIME=$(date +%s) + # Make sure we have the go binary go version > /dev/null @@ -32,10 +35,10 @@ 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 -X main.GitVersionFuse $GITVERSIONFUSE" + go build -ldflags="-X main.GitVersion $GITVERSION -X main.GitVersionFuse $GITVERSIONFUSE -X main.BuildTime $BUILDTIME" else # Go 1.5 wants an "=" here - go build -ldflags="-X main.GitVersion=$GITVERSION -X main.GitVersionFuse=$GITVERSIONFUSE" + go build -ldflags="-X main.GitVersion=$GITVERSION -X main.GitVersionFuse=$GITVERSIONFUSE -X main.BuildTime=$BUILDTIME" fi ./gocryptfs -version |