2018-03-27 23:47:53 +08:00
|
|
|
#!/bin/sh
|
|
|
|
|
|
|
|
set -e
|
2018-03-30 01:26:58 +08:00
|
|
|
source ./.versions
|
2018-03-27 23:47:53 +08:00
|
|
|
|
|
|
|
echo
|
|
|
|
echo "Installing Go $GOLANG_VERSION..."
|
|
|
|
echo
|
|
|
|
|
|
|
|
apk add --no-cache --virtual .build-deps \
|
|
|
|
bash \
|
|
|
|
gcc \
|
|
|
|
musl-dev \
|
|
|
|
openssl \
|
2018-04-02 12:14:49 +08:00
|
|
|
wget \
|
|
|
|
tar \
|
2018-03-27 23:47:53 +08:00
|
|
|
go
|
|
|
|
|
|
|
|
GOROOT_BOOTSTRAP="$(go env GOROOT)"
|
|
|
|
GOOS="$(go env GOOS)"
|
|
|
|
GOARCH="$(go env GOARCH)"
|
|
|
|
GOHOSTOS="$(go env GOHOSTOS)"
|
|
|
|
GOHOSTARCH="$(go env GOHOSTARCH)"
|
|
|
|
|
|
|
|
wget -O go.tgz "https://golang.org/dl/go$GOLANG_VERSION.src.tar.gz"
|
|
|
|
|
|
|
|
echo 'f3de49289405fda5fd1483a8fe6bd2fa5469e005fd567df64485c4fa000c7f24 *go.tgz' | sha256sum -c -
|
|
|
|
tar -C /usr/local -xzf go.tgz
|
|
|
|
rm go.tgz
|
|
|
|
cd /usr/local/go/src
|
|
|
|
./make.bash
|
2018-04-01 18:06:48 +08:00
|
|
|
|
2018-03-27 23:47:53 +08:00
|
|
|
apk del .build-deps
|
|
|
|
|