Browse Source

Made some tweaks, hopefully not breaking things.

master
treyzania 4 years ago
parent
commit
a3bcbdc368
1 changed files with 6 additions and 4 deletions
  1. 6
    4
      openvpn/start.sh

+ 6
- 4
openvpn/start.sh View File

@@ -1,6 +1,7 @@
#!/bin/bash
VPN_PROVIDER="${OPENVPN_PROVIDER,,}"
VPN_PROVIDER_CONFIGS="/etc/openvpn/${VPN_PROVIDER}"
OPENVPN_CREDS=/config/openvpn-credentials.txt

if [[ "${OPENVPN_PROVIDER}" == "**None**" ]] || [[ -z "${OPENVPN_PROVIDER-}" ]]; then
echo "OpenVPN provider not set. Exiting."
@@ -41,7 +42,7 @@ fi

# add OpenVPN user/pass
if [[ "${OPENVPN_USERNAME}" == "**None**" ]] || [[ "${OPENVPN_PASSWORD}" == "**None**" ]] ; then
if [[ ! -f /data/openvpn-credentials.txt ]] ; then
if [[ ! -f "${OPENVPN_CREDS}" ]] ; then
echo "OpenVPN credentials not set. Exiting."
exit 1
fi
@@ -49,9 +50,10 @@ if [[ "${OPENVPN_USERNAME}" == "**None**" ]] || [[ "${OPENVPN_PASSWORD}" == "**N
else
echo "Setting OPENVPN credentials..."
mkdir -p /data
echo "${OPENVPN_USERNAME}" > /data/openvpn-credentials.txt
echo "${OPENVPN_PASSWORD}" >> /data/openvpn-credentials.txt
chmod 600 /data/openvpn-credentials.txt
touch "${OPENVPN_CREDS}"
chmod 600 "${OPENVPN_CREDS}"
echo "${OPENVPN_USERNAME}" >> "${OPENVPN_CREDS}"
echo "${OPENVPN_PASSWORD}" >> "${OPENVPN_CREDS}"
fi

## add deluge credentials from env vars

Loading…
Cancel
Save