From 699e853be38f6b0133de8ca319a83236615cb28e Mon Sep 17 00:00:00 2001 From: CrazyMax Date: Wed, 18 Jan 2023 22:03:34 +0100 Subject: [PATCH] hack: display build cmd when DOCKER_DEBUG set Signed-off-by: CrazyMax (cherry picked from commit 170a1c4709bfaf449393e5fc985d18c2e2af27bd) Signed-off-by: Sebastiaan van Stijn --- hack/make/.binary | 13 ++++--------- hack/make/.go-autogen | 13 ++++++------- 2 files changed, 10 insertions(+), 16 deletions(-) diff --git a/hack/make/.binary b/hack/make/.binary index 07e1fee6db16f..39c00cd50c943 100644 --- a/hack/make/.binary +++ b/hack/make/.binary @@ -63,15 +63,10 @@ source "${MAKEDIR}/.go-autogen" fi echo "Building $([ "$DOCKER_STATIC" = "1" ] && echo "static" || echo "dynamic") $DEST/$BINARY_FULLNAME ($PLATFORM_NAME)..." - go build \ - -o "$DEST/$BINARY_FULLNAME" \ - "${BUILDFLAGS[@]}" \ - -ldflags " - $LDFLAGS - $LDFLAGS_STATIC - $DOCKER_LDFLAGS - " \ - ${GO_PACKAGE} + if [ -n "$DOCKER_DEBUG" ]; then + set -x + fi + go build -o "$DEST/$BINARY_FULLNAME" "${BUILDFLAGS[@]}" -ldflags "$LDFLAGS $LDFLAGS_STATIC $DOCKER_LDFLAGS" ${GO_PACKAGE} ) echo "Created binary: $DEST/$BINARY_FULLNAME" diff --git a/hack/make/.go-autogen b/hack/make/.go-autogen index de1708dce7c38..ae676e87c0f95 100644 --- a/hack/make/.go-autogen +++ b/hack/make/.go-autogen @@ -1,13 +1,12 @@ #!/usr/bin/env bash LDFLAGS="${LDFLAGS} \ - -X \"github.com/docker/docker/dockerversion.Version=${VERSION}\" \ - -X \"github.com/docker/docker/dockerversion.GitCommit=${GITCOMMIT}\" \ - -X \"github.com/docker/docker/dockerversion.BuildTime=${BUILDTIME}\" \ - -X \"github.com/docker/docker/dockerversion.PlatformName=${PLATFORM}\" \ - -X \"github.com/docker/docker/dockerversion.ProductName=${PRODUCT}\" \ - -X \"github.com/docker/docker/dockerversion.DefaultProductLicense=${DEFAULT_PRODUCT_LICENSE}\" \ -" +-X \"github.com/docker/docker/dockerversion.Version=${VERSION}\" \ +-X \"github.com/docker/docker/dockerversion.GitCommit=${GITCOMMIT}\" \ +-X \"github.com/docker/docker/dockerversion.BuildTime=${BUILDTIME}\" \ +-X \"github.com/docker/docker/dockerversion.PlatformName=${PLATFORM}\" \ +-X \"github.com/docker/docker/dockerversion.ProductName=${PRODUCT}\" \ +-X \"github.com/docker/docker/dockerversion.DefaultProductLicense=${DEFAULT_PRODUCT_LICENSE}\" " # Compile the Windows resources into the sources if [ "$(go env GOOS)" = "windows" ]; then