build.bash: show "go mod edit -replace" in version string
If you do something like this, go mod edit -replace github.com/hanwen/go-fuse/v2=/home/jakob/go/src/github.com/hanwen/go-fuse the version string of the resulting binary should reflect that. Before: gocryptfs v1.8.0-135-g352b547-dirty.gofuse_v2api; go-fuse v2.0.4-0.20200908172753-0b6cbc515082; 2020-10-03 go1.15.2 linux/amd64 After: gocryptfs v1.8.0-135-g352b547-dirty.gofuse_v2api; go-fuse v2.0.4-0.20200908172753-0b6cbc515082 => /home/jakob/go/src/github.com/hanwen/go-fuse; 2020-10-03 go1.15.2 linux/amd64
This commit is contained in:
parent
754c483870
commit
fe340477b2
@ -42,7 +42,7 @@ if [[ -d vendor/github.com/hanwen/go-fuse ]] ; then
|
|||||||
else
|
else
|
||||||
# go-fuse version according to Go Modules
|
# go-fuse version according to Go Modules
|
||||||
FAIL=0
|
FAIL=0
|
||||||
OUT=$(go list -m github.com/hanwen/go-fuse/v2 | cut -d' ' -f2) || FAIL=1
|
OUT=$(go list -m github.com/hanwen/go-fuse/v2 | cut -d' ' -f2-) || FAIL=1
|
||||||
if [[ $FAIL -eq 0 ]]; then
|
if [[ $FAIL -eq 0 ]]; then
|
||||||
GITVERSIONFUSE=$OUT
|
GITVERSIONFUSE=$OUT
|
||||||
else
|
else
|
||||||
@ -84,7 +84,7 @@ if [[ -z ${GOFLAGS:-} ]] ; then
|
|||||||
export GOFLAGS
|
export GOFLAGS
|
||||||
fi
|
fi
|
||||||
|
|
||||||
GO_LDFLAGS="-X main.GitVersion=$GITVERSION -X main.GitVersionFuse=$GITVERSIONFUSE -X main.BuildDate=$BUILDDATE"
|
GO_LDFLAGS="-X \"main.GitVersion=$GITVERSION\" -X \"main.GitVersionFuse=$GITVERSIONFUSE\" -X \"main.BuildDate=$BUILDDATE\""
|
||||||
|
|
||||||
# If LDFLAGS is set, add it as "-extldflags".
|
# If LDFLAGS is set, add it as "-extldflags".
|
||||||
if [[ -n ${LDFLAGS:-} ]] ; then
|
if [[ -n ${LDFLAGS:-} ]] ; then
|
||||||
|
Loading…
Reference in New Issue
Block a user