#!/bin/sh # # Generate OpenVPN configs # set -ex servername=$(cat "$OPENVPN/servername" 2> /dev/null) cn=${1-$servername} if [ -z "$cn" ]; then echo "Common name not specified" exit 1 fi conf=$OPENVPN/udp1194.conf if [ -f "$conf" ]; then bak=$conf.$(date +%s).bak echo "Backing up $conf -> $bak" mv "$conf" "$bak" fi cat > "$conf" <