@@ -52,44 +52,46 @@ Example
5252=======
5353
5454 $ sudo ./update-golang.sh
55- [sudo] password for lab:
56- update-golang.sh: version 0.5
55+ update-golang.sh: version 0.8
5756 update-golang.sh: user: uid=0(root) gid=0(root) groups=0(root)
5857 update-golang.sh: SOURCE=https://storage.googleapis.com/golang
5958 update-golang.sh: DESTINATION=/usr/local
60- update-golang.sh: RELEASE=1.8.1
59+ update-golang.sh: RELEASE=1.8.3
6160 update-golang.sh: OS=linux
61+ update-golang.sh: ARCH_PROBE=uname -m
6262 update-golang.sh: ARCH=amd64
6363 update-golang.sh: PROFILED=/etc/profile.d/golang_path.sh
6464 update-golang.sh: CACHE=/usr/local
6565 update-golang.sh: GOPATH=
66- update-golang.sh: will install golang go1.8.1.linux-amd64 as: /usr/local/go
67- update-golang.sh: https://storage.googleapis.com/golang/go1.8.1.linux-amd64.tar.gz is remote
68- --2017-05-03 12:18:33-- https://storage.googleapis.com/golang/go1.8.1.linux-amd64.tar.gz
69- Resolving storage.googleapis.com (storage.googleapis.com)... 216.58.202.16
70- Connecting to storage.googleapis.com (storage.googleapis.com)|216.58.202.16|:443... connected.
66+ update-golang.sh: DEBUG=
67+ update-golang.sh: will install golang go1.8.3.linux-amd64 as: /usr/local/go
68+ update-golang.sh: https://storage.googleapis.com/golang/go1.8.3.linux-amd64.tar.gz is remote
69+ --2017-06-26 17:56:13-- https://storage.googleapis.com/golang/go1.8.3.linux-amd64.tar.gz
70+ Resolving storage.googleapis.com (storage.googleapis.com)... 172.217.29.176
71+ Connecting to storage.googleapis.com (storage.googleapis.com)|172.217.29.176|:443... connected.
7172 HTTP request sent, awaiting response... 200 OK
72- Length: 91277742 (87M ) [application/x-gzip]
73- Saving to: ‘/usr/local/go1.8.1 .linux-amd64.tar.gz’
73+ Length: 90029041 (86M ) [application/x-gzip]
74+ Saving to: ‘/usr/local/go1.8.3 .linux-amd64.tar.gz’
7475
75- /usr/local/go1.8.1 .linux-amd64.tar.gz 100%[========================================================================================================== >] 87.05M 11.3MB/s in 8.4s
76+ /usr/local/go1.8.3 .linux-amd64.tar.gz 100%[=========================================================================>] 85.86M 11.3MB/s in 8.3s
7677
77- 2017-05-03 12:18:42 (10.4 MB/s) - ‘/usr/local/go1.8.1 .linux-amd64.tar.gz’ saved [91277742/91277742 ]
78+ 2017-06-26 17:56:22 (10.4 MB/s) - ‘/usr/local/go1.8.3 .linux-amd64.tar.gz’ saved [90029041/90029041 ]
7879
79- update-golang.sh: remove_old_link: not found symlink for old install
80- update-golang.sh: untar: tar -x -f /usr/local/go1.8.1.linux-amd64.tar.gz
80+ update-golang.sh: remove_old_link: found symlink for old install: /usr/local/go1.8.3.linux-amd64
81+ update-golang.sh: untar: rm_dir /usr/local/go1.8.3.linux-amd64
82+ update-golang.sh: untar: tar -x -f /usr/local/go1.8.3.linux-amd64.tar.gz
8183 update-golang.sh: path: removing old settings from: /etc/profile.d/golang_path.sh
8284 update-golang.sh: path: issuing new /usr/local/go/bin to /etc/profile.d/golang_path.sh
8385 update-golang.sh: path: issuing /home/lab/go/bin to /etc/profile.d/golang_path.sh
84- update-golang.sh: golang go1.8.1 .linux-amd64 installed at: /usr/local/go
86+ update-golang.sh: golang go1.8.3 .linux-amd64 installed at: /usr/local/go
8587 update-golang.sh: testing: /usr/local/go/bin/go version
86- update-golang.sh: go version go1.8.1 linux/amd64
88+ update-golang.sh: go version go1.8.3 linux/amd64
8789 update-golang.sh: /usr/local/go/bin/go version: SUCCESS
88- update-golang.sh: testing: /usr/local/go/bin/go run /home/lab/update-golang/ hello.go
90+ update-golang.sh: testing: /usr/local/go/bin/go run /tmp/ hello-tmpkm4kq4dB .go
8991 update-golang.sh: hello, world
90- update-golang.sh: /usr/local/go/bin/go run /home/lab/update-golang/ hello.go: SUCCESS
91- update-golang.sh: cleanup: /tmp/tmp.uVagnlB8QA
92- $
92+ update-golang.sh: /usr/local/go/bin/go run /tmp/ hello-tmpkm4kq4dB .go: SUCCESS
93+ update-golang.sh: cleanup: /tmp/tmp.cDSO2HTGvV
94+ $
9395
9496Customization
9597=============
0 commit comments