From 399ad79fa6606c9754e2345a23536ccb15502083 Mon Sep 17 00:00:00 2001 From: Dmitri Shuralyov Date: Mon, 19 Dec 2022 16:50:24 -0500 Subject: cmd/dist: add map of broken ports and -force flag It's empty so far. The next CL adds linux/sparc64. Also add -force flag to the bootstrap.bash script so that it's possible to use it with broken ports. For #56679. Change-Id: I09c733d0df0a68df34fb808eae29be010a6da461 Reviewed-on: https://go-review.googlesource.com/c/go/+/458515 Run-TryBot: Dmitri Shuralyov Reviewed-by: Dmitri Shuralyov Reviewed-by: Ian Lance Taylor Auto-Submit: Dmitri Shuralyov TryBot-Result: Gopher Robot --- src/bootstrap.bash | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'src/bootstrap.bash') diff --git a/src/bootstrap.bash b/src/bootstrap.bash index 1e4f1c5081..5a97d52e5f 100755 --- a/src/bootstrap.bash +++ b/src/bootstrap.bash @@ -21,10 +21,16 @@ set -e if [ "$GOOS" = "" -o "$GOARCH" = "" ]; then - echo "usage: GOOS=os GOARCH=arch ./bootstrap.bash" >&2 + echo "usage: GOOS=os GOARCH=arch ./bootstrap.bash [-force]" >&2 exit 2 fi +forceflag="" +if [ "$1" = "-force" ]; then + forceflag=-force + shift +fi + targ="../../go-${GOOS}-${GOARCH}-bootstrap" if [ -e $targ ]; then echo "$targ already exists; remove before continuing" @@ -47,7 +53,7 @@ echo echo "#### Building $targ" echo cd src -./make.bash --no-banner +./make.bash --no-banner $forceflag gohostos="$(../bin/go env GOHOSTOS)" gohostarch="$(../bin/go env GOHOSTARCH)" goos="$(../bin/go env GOOS)" -- cgit v1.3-5-g9baa