@@ -52,38 +52,44 @@ Example
5252=======
5353
5454 $ sudo ./update-golang.sh
55- update-golang.sh: version 0.3
56- SOURCE=https://storage.googleapis.com/golang
57- DESTINATION=/usr/local
58- RELEASE=1.8.1
59- OS=linux
60- ARCH=amd64
61- PROFILED=/etc/profile.d/golang_path.sh
62- CACHE=/usr/local
55+ [sudo] password for lab:
56+ update-golang.sh: version 0.5
57+ update-golang.sh: user: uid=0(root) gid=0(root) groups=0(root)
58+ update-golang.sh: SOURCE=https://storage.googleapis.com/golang
59+ update-golang.sh: DESTINATION=/usr/local
60+ update-golang.sh: RELEASE=1.8.1
61+ update-golang.sh: OS=linux
62+ update-golang.sh: ARCH=amd64
63+ update-golang.sh: PROFILED=/etc/profile.d/golang_path.sh
64+ update-golang.sh: CACHE=/usr/local
65+ update-golang.sh: GOPATH=
6366 update-golang.sh: will install golang go1.8.1.linux-amd64 as: /usr/local/go
6467 update-golang.sh: https://storage.googleapis.com/golang/go1.8.1.linux-amd64.tar.gz is remote
65- --2017-04-19 17:47:45 -- https://storage.googleapis.com/golang/go1.8.1.linux-amd64.tar.gz
66- Resolving storage.googleapis.com (storage.googleapis.com)... 216.58.222.112
67- Connecting to storage.googleapis.com (storage.googleapis.com)|216.58.222.112 |:443... connected.
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.
6871 HTTP request sent, awaiting response... 200 OK
6972 Length: 91277742 (87M) [application/x-gzip]
70- Saving to: /usr/local/go1.8.1.linux-amd64.tar.gz
73+ Saving to: ‘ /usr/local/go1.8.1.linux-amd64.tar.gz’
7174
72- /usr/local/go1.8.1.linux-amd64.tar.gz 100%[==========================================================================================>] 87, 05M 11,2MB /s in 8, 4s
75+ /usr/local/go1.8.1.linux-amd64.tar.gz 100%[========================================================================================================== >] 87. 05M 11.3MB /s in 8. 4s
7376
74- 2017-04-19 17:47:54 (10, 4 MB/s) - /usr/local/go1.8.1.linux-amd64.tar.gz saved [91277742/91277742]
77+ 2017-05-03 12:18:42 (10. 4 MB/s) - ‘ /usr/local/go1.8.1.linux-amd64.tar.gz’ saved [91277742/91277742]
7578
76- update-golang.sh: not found symlink for old install
77- update-golang.sh: remove old link: /usr/local/go
78- update-golang.sh: untar: rm -rf /usr/local/go1.8.1.linux-amd64
79- update-golang.sh: untar: tar xf /usr/local/go1.8.1.linux-amd64.tar.gz
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
8081 update-golang.sh: path: removing old settings from: /etc/profile.d/golang_path.sh
8182 update-golang.sh: path: issuing new /usr/local/go/bin to /etc/profile.d/golang_path.sh
83+ update-golang.sh: path: issuing /home/lab/go/bin to /etc/profile.d/golang_path.sh
8284 update-golang.sh: golang go1.8.1.linux-amd64 installed at: /usr/local/go
8385 update-golang.sh: testing: /usr/local/go/bin/go version
84- go version go1.8.1 linux/amd64
85- update-golang.sh: SUCCESS
86- $
86+ update-golang.sh: go version go1.8.1 linux/amd64
87+ 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
89+ 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+ $
8793
8894Customization
8995=============
0 commit comments