Am Fr., 24. Juli 2020 um 11:25 Uhr schrieb Garrit Franke <[email protected]>: > > On Fri, Jul 24, 2020 at 11:14:52AM +0200, Jason A. Donenfeld wrote: > > On Fri, Jul 24, 2020 at 10:30 AM Tomcsanyi, Domonkos <[email protected]> > > wrote: > > > > > > Signed-off-by: Domonkos P. Tomcsanyi <[email protected]> > > > --- > > > src/systemd/[email protected] | 1 + > > > 1 file changed, 1 insertion(+) > > > > > > diff --git a/src/systemd/[email protected] b/src/systemd/[email protected] > > > index a9cbb58..8eb040b 100644 > > > --- a/src/systemd/[email protected] > > > +++ b/src/systemd/[email protected] > > > @@ -15,6 +15,7 @@ Type=oneshot > > > RemainAfterExit=yes > > > ExecStart=/usr/bin/wg-quick up %i > > > ExecStop=/usr/bin/wg-quick down %i > > > +ExecReload=/bin/bash -c '/usr/bin/wg syncconf %i <(/usr/bin/wg-quick > > > strip > > > %i)' > > > Environment=WG_ENDPOINT_RESOLUTION_RETRIES=infinity > > > > > > [Install] > > > -- > > > 2.17.1 > > > > > > Not the cleanest solution, but I think it might help a lot of people, so > > > I'm > > > submitting it. > > > > This actually doesn't seem too bad to me. Are there cleaner solutions > > that I'm not thinking of that I should consider before applying this > > patch? > > I think it doesn't get cleaner than this one-liner. > Some time back I submitted a patch that added a restart command to wg-tools. > We settled on the conclusion that a systemd approach would be much cleaner.
Sorry, just a little follow up: https://lists.zx2c4.com/pipermail/wireguard/2020-June/005549.html
