From 700ae4a4f464448b92642cc8ff3be834b744c67a Mon Sep 17 00:00:00 2001 From: rany Date: Wed, 17 Mar 2021 12:26:37 +0200 Subject: [PATCH] try to locate hola-proxy in ~/go/bin/hola-proxy also --- helper.sh | 24 +++++++++++++++++++----- 1 file changed, 19 insertions(+), 5 deletions(-) diff --git a/helper.sh b/helper.sh index 6a4ce4e..59579ab 100755 --- a/helper.sh +++ b/helper.sh @@ -32,8 +32,22 @@ else port=$3 fi -echo "country $country" -echo "proxytype $proxytype" -echo "proxy 127.0.0.1:$port" -echo -exec hola-proxy -bind-address "127.0.0.1:$port" -country "$country" -proxy-type "$proxytype" -verbosity 50 +try_binary() { + for x in "${@}" + do + type -a "$x" >/dev/null 2>&1 && { echo "$x"; return 0; } || false + done || return 1 +} + +binary=`try_binary "hola-proxy" "$HOME/go/bin/hola-proxy"` +if [ -n "$binary" ] +then + echo "country $country" + echo "proxytype $proxytype" + echo "proxy 127.0.0.1:$port" + echo + exec "$binary" -bind-address "127.0.0.1:$port" -country "$country" -proxy-type "$proxytype" -verbosity 50 +else + echo "hola-proxy binary cannot be found" >&2 + exit 1 +fi