diff --git a/Makefile b/Makefile index cc0f561..c47b083 100644 --- a/Makefile +++ b/Makefile @@ -1,6 +1,7 @@ DESTDIR = bindir = /usr/sbin etcdir = /etc/l2tpns +needrestartdir = /etc/needrestart/conf.d libdir = /usr/lib/l2tpns man5dir = /usr/share/man/man5 man8dir = /usr/share/man/man8 @@ -80,6 +81,9 @@ install: all $(INSTALL) -m 0644 docs/manpages/l2tpns.8 $(DESTDIR)$(man8dir)/l2tpns.8 $(INSTALL) -m 0644 docs/manpages/nsctl.8 $(DESTDIR)$(man8dir)/nsctl.8 + $(INSTALL) -d $(DESTDIR)$(needrestartdir) + $(INSTALL) -m 0644 needrestart.conf $(DESTDIR)$(needrestartdir)/l2tpns.conf + gzip --best --force $(DESTDIR)$(man5dir)/*.5 $(DESTDIR)$(man8dir)/*.8 @for config in startup-config users ip_pool; \ diff --git a/needrestart.conf b/needrestart.conf new file mode 100644 index 0000000..2d3f0c3 --- /dev/null +++ b/needrestart.conf @@ -0,0 +1,2 @@ +# Let administrator choose when to drop all sessions +$nrconf{override_rc}->{qr(^l2tpns)} = 0;