|  | @@ -0,0 +1,26 @@
 | 
	
		
			
				|  |  | +#!/bin/bash
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +function git_not_installed {
 | 
	
		
			
				|  |  | +  git --version 2>&1 >/dev/null
 | 
	
		
			
				|  |  | +  GIT_IS_AVAILABLE=$?
 | 
	
		
			
				|  |  | +  return $GIT_IS_AVAILABLE
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +if [ git_not_installed ]; then
 | 
	
		
			
				|  |  | +  apt-get install git -y
 | 
	
		
			
				|  |  | +fi
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +if [ -z "$GOPATH" ]; then
 | 
	
		
			
				|  |  | +  curl -o go_latest.tar.gz https://storage.googleapis.com/golang/go1.5.1.linux-amd64.tar.gz
 | 
	
		
			
				|  |  | +  tar -C /usr/local -xzf go_latest.tar.gz
 | 
	
		
			
				|  |  | +  rm go_latest.tar.gz
 | 
	
		
			
				|  |  | +  export PATH=$PATH:/usr/local/go/bin
 | 
	
		
			
				|  |  | +  
 | 
	
		
			
				|  |  | +  mkdir /v2ray
 | 
	
		
			
				|  |  | +  export GOPATH=/v2ray
 | 
	
		
			
				|  |  | +fi
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +go get github.com/v2ray/v2ray-core
 | 
	
		
			
				|  |  | +go build -o $GOPATH/bin/v2ray -compiler gc github.com/v2ray/v2ray-core/release/server
 | 
	
		
			
				|  |  | +
 |