added go build script

This commit is contained in:
ston1th 2015-10-06 22:28:29 +02:00
commit b6e9552845

51
build-go.sh Executable file
View file

@ -0,0 +1,51 @@
#!/bin/bash
set -e
GITHUB="https://github.com/golang/go/archive/"
V14="go1.4.3"
TGZ14="${V14}.tar.gz"
Vnew="go1.5.1"
TGZnew="${Vnew}.tar.gz"
INSTALL="/usr/local"
cd ${INSTALL}
rm -rf go*
wget -q ${GITHUB}${TGZ14}
tar xfz ${TGZ14}
mv go-${V14} ${V14}
wget -q ${GITHUB}${TGZnew}
tar xfz ${TGZnew}
mv go-${Vnew} ${Vnew}
export CGO_ENABLED=0
cd ${INSTALL}/${V14}/src
./make.bash &> /dev/null
export GOROOT_BOOTSTRAP=${INSTALL}/${V14}
cd ${INSTALL}/${Vnew}/src
./make.bash &> /dev/null
cd ${INSTALL}
rm -rf go
mv ${Vnew} go
export GOROOT="${INSTALL}/go"
export PATH="${PATH}:${GOROOT}/bin"
echo "add this to your .bashrc/.profile:"
echo ""
echo "export CGO_ENABLED=0"
echo "export GOPATH=~/go"
echo "export PATH=\${PATH}:${GOROOT}"
echo ""
go version