| 
									
										
										
										
											2015-09-18 11:19:52 +02:00
										 |  |  | #!/bin/bash
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-06-04 23:08:48 +02:00
										 |  |  | GO_AMD64=https://storage.googleapis.com/golang/go1.8.3.linux-amd64.tar.gz | 
					
						
							| 
									
										
										
										
											2017-06-06 10:40:19 +02:00
										 |  |  | GO_X86=https://storage.googleapis.com/golang/go1.8.3.linux-386.tar.gz | 
					
						
							| 
									
										
										
										
											2015-10-02 11:01:12 +02:00
										 |  |  | ARCH=$(uname -m) | 
					
						
							|  |  |  | GO_CUR=${GO_AMD64} | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-10-02 11:05:44 +02:00
										 |  |  | if [ "$ARCH" == "i686" ] || [ "$ARCH" == "i386" ]; then | 
					
						
							| 
									
										
										
										
											2015-10-02 11:01:12 +02:00
										 |  |  |   GO_CUR=${GO_X86} | 
					
						
							|  |  |  | fi | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-12-25 02:11:13 +00:00
										 |  |  | which git > /dev/null || apt-get install git -y | 
					
						
							| 
									
										
										
										
											2015-09-18 11:19:52 +02:00
										 |  |  | 
 | 
					
						
							|  |  |  | if [ -z "$GOPATH" ]; then | 
					
						
							| 
									
										
										
										
											2015-10-02 11:01:12 +02:00
										 |  |  |   curl -o go_latest.tar.gz ${GO_CUR} | 
					
						
							| 
									
										
										
										
											2015-09-18 11:19:52 +02:00
										 |  |  |   tar -C /usr/local -xzf go_latest.tar.gz | 
					
						
							|  |  |  |   rm go_latest.tar.gz | 
					
						
							|  |  |  |   export PATH=$PATH:/usr/local/go/bin | 
					
						
							| 
									
										
										
										
											2015-12-25 02:11:13 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  |   mkdir /v2ray &> /dev/null | 
					
						
							| 
									
										
										
										
											2015-09-18 11:19:52 +02:00
										 |  |  |   export GOPATH=/v2ray | 
					
						
							|  |  |  | fi | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-06-04 23:08:48 +02:00
										 |  |  | go get -u v2ray.com/core/... | 
					
						
							| 
									
										
										
										
											2017-06-07 12:08:01 +02:00
										 |  |  | go get -u v2ray.com/ext/... | 
					
						
							| 
									
										
										
										
											2017-06-04 23:08:48 +02:00
										 |  |  | rm $GOPATH/bin/vbuild | 
					
						
							|  |  |  | go install v2ray.com/ext/tools/build/vbuild | 
					
						
							|  |  |  | $GOPATH/bin/vbuild |