+## Handle dynamic connections.
+services_SCRIPTS += connect
+CLEANFILES += connect
+EXTRA_DIST += connect.in
+
+man_MANS += connect.8tripe
+CLEANFILES += connect.8tripe
+EXTRA_DIST += connect.8.in
+
+connect: connect.in Makefile
+ $(SUBST) $(srcdir)/connect.in >$@.new $(SUBSTITUTIONS) && \
+ chmod +x $@.new && mv $@.new $@
+
+## Watch D-Bus to keep track of external connectivity.
+services_SCRIPTS += conntrack
+CLEANFILES += conntrack
+EXTRA_DIST += conntrack.in
+
+man_MANS += conntrack.8tripe
+CLEANFILES += conntrack.8tripe
+EXTRA_DIST += conntrack.8.in
+
+conntrack: conntrack.in Makefile
+ $(SUBST) $(srcdir)/conntrack.in >$@.new $(SUBSTITUTIONS) && \
+ chmod +x $@.new && mv $@.new $@
+
+## Bring up an interface.
+sbin_SCRIPTS = tripe-ifup
+CLEANFILES += tripe-ifup
+EXTRA_DIST += tripe-ifup.in
+
+man_MANS += tripe-ifup.8tripe
+CLEANFILES += tripe-ifup.8tripe
+EXTRA_DIST += tripe-ifup.8.in
+
+tripe-ifup: tripe-ifup.in Makefile
+ $(SUBST) $(srcdir)/tripe-ifup.in >$@.new $(SUBSTITUTIONS) && \
+ chmod +x $@.new && mv $@.new $@
+