From 0af676b481872ae9ed6a09c5250ec495521209f1 Mon Sep 17 00:00:00 2001 From: Ken Sanislo Date: Sun, 31 Dec 2017 19:06:18 -0800 Subject: [PATCH] Allow a pre-existing /config/openvpn-credentials.txt file. Instead of bailing when the OpenVPN user and password aren't defined in the environment, first check and see if we already have a /config/openvpn-credentials.txt file from a persistent volume. --- openvpn/start.sh | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/openvpn/start.sh b/openvpn/start.sh index 171a1792d..ee6bde4f9 100755 --- a/openvpn/start.sh +++ b/openvpn/start.sh @@ -27,8 +27,11 @@ fi # add OpenVPN user/pass if [ "${OPENVPN_USERNAME}" = "**None**" ] || [ "${OPENVPN_PASSWORD}" = "**None**" ] ; then - echo "OpenVPN credentials not set. Exiting." - exit 1 + if [ ! -f /config/openvpn-credentials.txt ] ; then + echo "OpenVPN credentials not set. Exiting." + exit 1 + fi + echo "Found existing OPENVPN credentials..." else echo "Setting OPENVPN credentials..." mkdir -p /config