User:GYakovlev/go-bootstrap

script by williamh to produce go-bootstrap set -e
 * 1) !/bin/bash

if | -z $2 ; then printf 'Usage: %s go_bootstrap_path go_build_path ' "$(basename $0)" exit 1 fi

bootstrap_path="$1" build_path="$2"

tuples=(	darwin-amd64	darwin-arm64	linux-386	linux-amd64	linux-arm	linux-arm64	linux-loong64	linux-mips	linux-mipsle	linux-mips64	linux-mips64le	linux-ppc64	linux-ppc64le	linux-riscv64	linux-s390x	solaris-amd64 )

pushd "${build_path}"/src >& /dev/null for tuple in ${tuples[@]}; do	printf "Building go bootstrap tarball for $tuple " CGO_ENABLED=0 \ GO386=softfloat GOARM=5 \ GOOS=${tuple%%-*} GOARCH=${tuple##*-} \ GOROOT_BOOTSTRAP="${bootstrap_path}" PATH="${bootstrap_path}"/bin:${PATH} \ ./bootstrap.bash done popd >& /dev/null