diff --git a/release/install.sh b/release/install.sh new file mode 100755 index 000000000..3de789d4f --- /dev/null +++ b/release/install.sh @@ -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 +