X-Git-Url: https://iankelling.org/git/?a=blobdiff_plain;f=distro-end;h=67e7a4e009fe4b2718ea13d1743c66f130a290d8;hb=593244c5579d4b80ede8080d263ca4f52308dbea;hp=ee6693c360dab7b690037dbfa763ca37a1f24326;hpb=7b47d6a266340223e78317cfe0570868f45a4cad;p=distro-setup diff --git a/distro-end b/distro-end index ee6693c..67e7a4e 100755 --- a/distro-end +++ b/distro-end @@ -573,6 +573,19 @@ sudo rm -f /etc/cron.d/unattended-upgrade-reboot /usr/local/bin/zelous-unattende # EOF if [[ -e /etc/wireguard/wghole.conf ]]; then + reload=false + if [[ ! -e /etc/systemd/system/wg-quick@wghole.service.d/override.conf ]]; then + reload=true + fi + sd /etc/systemd/system/wg-quick@wghole.service.d/override.conf <<'EOF' +[Unit] +StartLimitIntervalSec=0 + +[Service] +Restart=always +RestartSec=60 +EOF + if $reload; then ser daemon-reload; fi sgo wg-quick@wghole fi