From f7576b9575b8ab3eab81968307898c89540dee3f Mon Sep 17 00:00:00 2001 From: Gabriele Pongelli Date: Mon, 30 Mar 2020 14:36:34 +0200 Subject: [PATCH] Use OPENVPN_CONFIG to get right FreeVPN domain; do the file name substitution when moving to final folder --- openvpn/updateFreeVPN.sh | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/openvpn/updateFreeVPN.sh b/openvpn/updateFreeVPN.sh index dfa088213..70aafd37c 100755 --- a/openvpn/updateFreeVPN.sh +++ b/openvpn/updateFreeVPN.sh @@ -3,12 +3,17 @@ # Usage: # docker exec -it -w / **CONTAINER** bash -c "./etc/openvn/updateFreeVPN.sh" +DOMAIN=${OPENVPN_CONFIG%%-*} + +OPENVPN_IP=$(curl -s https://freevpn.${DOMAIN}/accounts/ | grep IP | sed s/"^.*IP\:.... "/""/g | sed s/"<.*"/""/g) +SERVER=${OPENVPN_IP%".freevpn.${DOMAIN}"} + DIR="/tmp/freevpn" TARGET="/etc/openvpn/freevpn" ZIP_FILE="/tmp/freevpn.zip" # Use the OPENVPN_CONFIG env var to obtain running domain -URL=`curl -s https://freevpn."${OPENVPN_CONFIG%%-*}"/accounts/` +URL=`curl -s https://freevpn."${DOMAIN}"/accounts/` REGEX=' /dev/null 2>&1 + + file_name=$(basename $file) + + final_file=$DOMAIN-${file_name#*-} + mv $i ${TARGET}/${final_file} > /dev/null 2>&1 done # Delete temporary directory