From a460c31eb49f0429d44f4a912041fdecbacb9e6e Mon Sep 17 00:00:00 2001 From: Gabriele Pongelli Date: Wed, 1 Apr 2020 22:24:24 +0200 Subject: [PATCH] FreeVPN password is obtained into the update script, retrieved here and removed temporary file --- openvpn/start.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/openvpn/start.sh b/openvpn/start.sh index 09c51d7ff..38cd9515f 100755 --- a/openvpn/start.sh +++ b/openvpn/start.sh @@ -56,10 +56,12 @@ then elif [[ "${OPENVPN_PROVIDER^^}" = "FREEVPN" ]] then FREEVPN_DOMAIN=${OPENVPN_CONFIG%%-*} - export OPENVPN_PASSWORD=$(curl -s https://freevpn.${FREEVPN_DOMAIN:-"me"}/accounts/ | grep Password | sed s/"^.*Password\:.... "/""/g | sed s/"<.*"/""/g) # Update FreeVPN certs /etc/openvpn/updateFreeVPN.sh + # Get password obtained from updateFreeVPN.sh + export OPENVPN_PASSWORD=$(cat /etc/freevpn_password) + rm /etc/freevpn_password elif [[ "${OPENVPN_PROVIDER^^}" = "VPNBOOK" ]] then pwd_url=$(curl -s "https://www.vpnbook.com/freevpn" | grep -m2 "Password:" | tail -n1 | cut -d \" -f2)