Fix cleanup steps

This commit is contained in:
2025-03-20 01:04:39 +00:00
parent ffa53682ce
commit 65da929b9b

10
setup_openvpn.sh Normal file → Executable file
View File

@ -11,6 +11,7 @@ fi
# Clean up any existing installation
echo "Cleaning up any existing installation..."
systemctl stop openvpn@server || true
rm -rf /etc/openvpn/server/easy-rsa
rm -rf /etc/openvpn/server/pki
rm -f /etc/openvpn/server/*.crt
@ -18,6 +19,13 @@ rm -f /etc/openvpn/server/*.key
rm -f /etc/openvpn/server/*.pem
rm -f /etc/openvpn/server/server.conf
rm -f /etc/openvpn/server/generate-client.sh
rm -rf /etc/openvpn/client/*
# Verify cleanup
if [ -d "/etc/openvpn/server/easy-rsa" ]; then
echo "Failed to remove easy-rsa directory. Please check permissions and try again."
exit 1
fi
# Update system
echo "Updating system..."
@ -35,7 +43,7 @@ mkdir -p /etc/openvpn/client
# Copy easy-rsa files
echo "Setting up easy-rsa..."
make-cadir /etc/openvpn/server/easy-rsa
cp -r /usr/share/easy-rsa/* /etc/openvpn/server/easy-rsa/
cd /etc/openvpn/server/easy-rsa/
# Initialize PKI