From aeb70eb4c435cb761f2154c926293da80092f9ba Mon Sep 17 00:00:00 2001 From: John Dorman Date: Mon, 13 Jul 2020 00:03:06 -0700 Subject: [PATCH] Fixing wireguard reboot --- wireguard-go/on_boot.d/20-wireguard.sh | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/wireguard-go/on_boot.d/20-wireguard.sh b/wireguard-go/on_boot.d/20-wireguard.sh index 09de3f5..10aa755 100644 --- a/wireguard-go/on_boot.d/20-wireguard.sh +++ b/wireguard-go/on_boot.d/20-wireguard.sh @@ -1,10 +1,14 @@ #!/bin/sh - +CONTAINER=wireguard # Starts a wireguard container that is deleted after it is stopped. # All configs stored in /mnt/data/wireguard - -podman run -i -d --rm --net=host --name wireguard --privileged \ +if podman container exists ${CONTAINER}; then + podman start ${CONTAINER} +else + podman run -i -d --rm --net=host --name ${CONTAINER} --privileged \ -v /mnt/data/wireguard:/etc/wireguard \ -v /dev/net/tun:/dev/net/tun \ -e LOG_LEVEL=info -e WG_COLOR_MODE=always \ masipcat/wireguard-go +fi +