diff --git a/project/make/tgz b/project/make/tgz index 120339976b..9307200ccb 100644 --- a/project/make/tgz +++ b/project/make/tgz @@ -13,13 +13,19 @@ fi for d in "$CROSS/"*/*; do GOARCH="$(basename "$d")" GOOS="$(basename "$(dirname "$d")")" + BINARY_NAME="docker-$VERSION" + BINARY_EXTENSION= + if [ "$GOOS" = 'windows' ]; then + BINARY_EXTENSION='.exe' + fi + BINARY_FULLNAME="$BINARY_NAME$BINARY_EXTENSION" mkdir -p "$DEST/$GOOS/$GOARCH" - TGZ="$DEST/$GOOS/$GOARCH/docker-$VERSION.tgz" + TGZ="$DEST/$GOOS/$GOARCH/$BINARY_NAME.tgz" mkdir -p "$DEST/build" mkdir -p "$DEST/build/usr/local/bin" - cp -L "$d/docker-$VERSION" "$DEST/build/usr/local/bin/docker" + cp -L "$d/$BINARY_FULLNAME" "$DEST/build/usr/local/bin/docker" tar --numeric-owner --owner 0 -C "$DEST/build" -czf "$TGZ" usr