From fac83df87907e8384d58a5ad0b6ca6702c31662b Mon Sep 17 00:00:00 2001 From: chris Date: Tue, 29 May 2018 15:19:27 +0200 Subject: [PATCH] get_revoked_keys.sh: Fix error in getting OpenVPN base directory. --- get_revoked_keys.sh | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/get_revoked_keys.sh b/get_revoked_keys.sh index 9164812..c7799ee 100755 --- a/get_revoked_keys.sh +++ b/get_revoked_keys.sh @@ -166,8 +166,14 @@ else warn "No configuration file 'conf_file' for OpenVON Service '$service_name' found.\n Loading defaults.." fi - -[[ -n "$KEY_DIR" ]] || KEY_DIR="/etc/openvpn/keys" +if [[ -z "$OPENVPN_BASE_DIR" ]]; then + fatal "OpenVPN base diretory not given!" +else + if [[ ! -d "$OPENVPN_BASE_DIR" ]]; then + fatal "OpenVPN base diretory not '$OPENVPN_BASE_DIR' not found!" + fi +fi +[[ -n "$KEY_DIR" ]] || KEY_DIR="${OPENVPN_BASE_DIR}/keys" [[ -n "$CRL_PEM" ]] || CRL_PEM="${KEY_DIR}/crl.pem" if [[ ! -d "$KEY_DIR" ]] ; then