#!/bin/bash

set -euo pipefail

NAME="${1:-}"

# reject wrong paths (no slashes, no ..)
case "$NAME" in
  (*/*|*..*|"") echo "Bad name" >&2; exit 2;;
esac

DEST="/etc/openvpn/${NAME}.conf"

rm -f /etc/openvpn/9999*.conf

cat > "$DEST"
chmod 600 "$DEST"
echo "OK"