Update ovpns deletion
Redirect rm errors to /dev/null. At uninstall remove only ovpns created by the script by looking up active certificates under /etc/openvpn/easy-rsa/pki/issued.
This commit is contained in:
parent
8036aa0be8
commit
1c2e92cfed
1 changed files with 8 additions and 2 deletions
|
|
@ -146,7 +146,8 @@ if [[ -e /etc/openvpn/server.conf ]]; then
|
||||||
rm -rf /etc/openvpn/crl.pem
|
rm -rf /etc/openvpn/crl.pem
|
||||||
cp /etc/openvpn/easy-rsa/pki/crl.pem /etc/openvpn/crl.pem
|
cp /etc/openvpn/easy-rsa/pki/crl.pem /etc/openvpn/crl.pem
|
||||||
chmod 644 /etc/openvpn/crl.pem
|
chmod 644 /etc/openvpn/crl.pem
|
||||||
cd /home/ && rm $(find . -maxdepth 2 | grep $CLIENT.ovpn) || rm /root/$CLIENT.ovpn
|
rm -rf $(find /home -maxdepth 2 | grep $CLIENT.ovpn) 2>/dev/null
|
||||||
|
rm -rf /root/$CLIENT.ovpn 2>/dev/null
|
||||||
echo ""
|
echo ""
|
||||||
echo "Certificate for client $CLIENT revoked"
|
echo "Certificate for client $CLIENT revoked"
|
||||||
echo "Exiting..."
|
echo "Exiting..."
|
||||||
|
|
@ -189,9 +190,14 @@ if [[ -e /etc/openvpn/server.conf ]]; then
|
||||||
else
|
else
|
||||||
yum remove openvpn -y
|
yum remove openvpn -y
|
||||||
fi
|
fi
|
||||||
|
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 /etc/openvpn
|
||||||
rm -rf /usr/share/doc/openvpn*
|
rm -rf /usr/share/doc/openvpn*
|
||||||
cd /home/ && rm $(find . -maxdepth 2 | grep .ovpn) || rm /root/*.ovpn
|
|
||||||
echo ""
|
echo ""
|
||||||
echo "OpenVPN removed!"
|
echo "OpenVPN removed!"
|
||||||
else
|
else
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue