Browse code

hack: display build cmd when DOCKER_DEBUG set

Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>

CrazyMax authored on 2023/01/19 06:03:34
Showing 2 changed files
... ...
@@ -60,15 +60,10 @@ source "${MAKEDIR}/.go-autogen"
60 60
 	fi
61 61
 
62 62
 	echo "Building $([ "$DOCKER_STATIC" = "1" ] && echo "static" || echo "dynamic") $DEST/$BINARY_FULLNAME ($PLATFORM_NAME)..."
63
-	go build \
64
-		-o "$DEST/$BINARY_FULLNAME" \
65
-		"${BUILDFLAGS[@]}" \
66
-		-ldflags "
67
-		$LDFLAGS
68
-		$LDFLAGS_STATIC
69
-		$DOCKER_LDFLAGS
70
-	" \
71
-		${GO_PACKAGE}
63
+	if [ -n "$DOCKER_DEBUG" ]; then
64
+		set -x
65
+	fi
66
+	go build -o "$DEST/$BINARY_FULLNAME" "${BUILDFLAGS[@]}" -ldflags "$LDFLAGS $LDFLAGS_STATIC $DOCKER_LDFLAGS" ${GO_PACKAGE}
72 67
 )
73 68
 
74 69
 echo "Created binary: $DEST/$BINARY_FULLNAME"
... ...
@@ -1,13 +1,12 @@
1 1
 #!/usr/bin/env bash
2 2
 
3 3
 LDFLAGS="${LDFLAGS} \
4
-	-X \"github.com/docker/docker/dockerversion.Version=${VERSION}\" \
5
-	-X \"github.com/docker/docker/dockerversion.GitCommit=${GITCOMMIT}\" \
6
-	-X \"github.com/docker/docker/dockerversion.BuildTime=${BUILDTIME}\" \
7
-	-X \"github.com/docker/docker/dockerversion.PlatformName=${PLATFORM}\" \
8
-	-X \"github.com/docker/docker/dockerversion.ProductName=${PRODUCT}\" \
9
-	-X \"github.com/docker/docker/dockerversion.DefaultProductLicense=${DEFAULT_PRODUCT_LICENSE}\" \
10
-"
4
+-X \"github.com/docker/docker/dockerversion.Version=${VERSION}\" \
5
+-X \"github.com/docker/docker/dockerversion.GitCommit=${GITCOMMIT}\" \
6
+-X \"github.com/docker/docker/dockerversion.BuildTime=${BUILDTIME}\" \
7
+-X \"github.com/docker/docker/dockerversion.PlatformName=${PLATFORM}\" \
8
+-X \"github.com/docker/docker/dockerversion.ProductName=${PRODUCT}\" \
9
+-X \"github.com/docker/docker/dockerversion.DefaultProductLicense=${DEFAULT_PRODUCT_LICENSE}\" "
11 10
 
12 11
 # Compile the Windows resources into the sources
13 12
 if [ "$(go env GOOS)" = "windows" ]; then