From b6311f171fe1f0e55137ce2f96b660bedd729458 Mon Sep 17 00:00:00 2001 From: wmtech-1 Date: Thu, 10 May 2018 13:28:09 +0200 Subject: [PATCH] Remove .ovpn on cert revoke or OpenVPN uninstall --- openvpn-install.sh | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/openvpn-install.sh b/openvpn-install.sh index 3622307..76d7d65 100644 --- a/openvpn-install.sh +++ b/openvpn-install.sh @@ -130,6 +130,8 @@ if [[ -e /etc/openvpn/server.conf ]]; then rm -rf /etc/openvpn/crl.pem cp /etc/openvpn/easy-rsa/pki/crl.pem /etc/openvpn/crl.pem chmod 644 /etc/openvpn/crl.pem + rm -rf $(find /home -maxdepth 2 | grep $CLIENT.ovpn) 2>/dev/null + rm -rf /root/$CLIENT.ovpn 2>/dev/null echo "" echo "Certificate for client $CLIENT revoked" echo "Exiting..." @@ -186,6 +188,12 @@ if [[ -e /etc/openvpn/server.conf ]]; then fi fi yum remove openvpn -y + OVPNS=$(ls /etc/openvpn/easy-rsa/pki/issued | awk -F "." {'print $1'}) + for i in $OVPNS + do + rm $(find /home -maxdepth 2 | grep $i.ovpn) 2>/dev/null + rm /root/$i.ovpn 2>/dev/null + done rm -rf /etc/openvpn rm -rf /usr/share/doc/openvpn* rm -rf /var/log/openvpn