From 3fc1dabec42020841739abaed4a11c187c35d755 Mon Sep 17 00:00:00 2001 From: Jeremy Dubois Date: Thu, 10 Jun 2021 16:15:35 +0200 Subject: [PATCH] check_openvpn_certificates.sh : fix conf_file var definition Sometimes, OpenVPN run multiples processes --- roles/openvpn/files/check_openvpn_certificates.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/roles/openvpn/files/check_openvpn_certificates.sh b/roles/openvpn/files/check_openvpn_certificates.sh index 05b1e7b..47dca4b 100755 --- a/roles/openvpn/files/check_openvpn_certificates.sh +++ b/roles/openvpn/files/check_openvpn_certificates.sh @@ -29,7 +29,7 @@ _30_days="2592000" current_date=$($date_cmd +"%s") # Trying to define the OpenVPN conf file location - default to /etc/openvpn/server.conf -conf_file=$(ps auwwwx | grep openvpn | grep -- --config | grep -v sed | sed -e "s/.*config \(\/etc\/openvpn.*.conf\).*/\1/") +conf_file=$(ps auwwwx | grep openvpn | grep -- --config | grep -v sed | sed -e "s/.*config \(\/etc\/openvpn.*.conf\).*/\1/" | head -1) [ "$SYSTEM" = "openbsd" ] && conf_file=${conf_file:-$(grep openvpn_flags /etc/rc.conf.local | sed -e "s/.*config \(\/etc\/openvpn.*.conf\).*/\1/")} conf_file=${conf_file:-"/etc/openvpn/server.conf"}