From f83d04ba514cb7f16637bb790cf287b03f15a558 Mon Sep 17 00:00:00 2001
From: Florian Sesser <florian@private.storage>
Date: Thu, 17 Jun 2021 23:54:56 +0000
Subject: [PATCH] Re-adding force flag to ln command

Else the script will fail if the links are already there and not
rotate the preshared.key.

Also now write out a new preshared.key before creating the links
just in case that flag gets lost again.
---
 tools/create-vpn-keys.sh | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/tools/create-vpn-keys.sh b/tools/create-vpn-keys.sh
index 6c8cf388..e092a8ce 100755
--- a/tools/create-vpn-keys.sh
+++ b/tools/create-vpn-keys.sh
@@ -32,9 +32,9 @@ for i in $MONITORING_IPS $VPNSERVER_IP; do
   wg genkey | tee "${VPN_SECRETS}"/${i}.key | wg pubkey > "${VPN_SECRETS}"/${i}.pub
 done
 
-ln -s $VPNSERVER_IP.key "${VPN_SECRETS}"/server.key
-ln -s $VPNSERVER_IP.pub "${VPN_SECRETS}"/server.pub
-
 wg genpsk > "${VPN_SECRETS}"/preshared.key
 
+ln -fs $VPNSERVER_IP.key "${VPN_SECRETS}"/server.key
+ln -fs $VPNSERVER_IP.pub "${VPN_SECRETS}"/server.pub
+
 # EOF
-- 
GitLab