go.sh 540 B

12345678910111213141516171819
  1. #!/bin/bash
  2. RETCODE=$(fw_exists ${IROOT}/go.installed)
  3. [ ! "$RETCODE" == 0 ] || { \
  4. source $IROOT/go.installed
  5. return 0; }
  6. VERSION=1.7
  7. GOROOT=$IROOT/go
  8. fw_get -O https://storage.googleapis.com/golang/go$VERSION.linux-amd64.tar.gz
  9. fw_untar go$VERSION.linux-amd64.tar.gz
  10. echo "export GOROOT=${IROOT}/go" > $IROOT/go.installed
  11. echo -e "export GOPATH=\$TROOT" >> $IROOT/go.installed
  12. echo -e "export PATH=\$GOROOT/bin:\$GOPATH/bin:\$PATH" >> $IROOT/go.installed
  13. echo "export GOGC=1000" >> $IROOT/go.installed
  14. source $IROOT/go.installed