]> git.meshlink.io Git - catta/blobdiff - avahi-autoipd/Makefile.am
Drop "Remote Terminal on" prefix since it is usually superfluous
[catta] / avahi-autoipd / Makefile.am
index 2c55241ddc835cc0ea981ee6e2812b9d01a87f6e..11e6493b17fc499260eee800aef56035c8cadb7c 100644 (file)
@@ -45,7 +45,37 @@ avahi_autoipd_LDADD = $(AM_LDADD) $(LIBDAEMON_LIBS)
 
 pkgsysconf_SCRIPTS=avahi-autoipd.action
 
+if TARGET_DEBIAN
+
+noinst_SCRIPTS = dhclient-enter-hook dhclient-exit-hook
+
+dhclient-enter-hook: dhclient-enter-hook.in
+       sed -e 's,@sbindir\@,$(sbindir),g' $< > $@
+       chmod +x $@
+
+dhclient-exit-hook: dhclient-exit-hook.in
+       sed -e 's,@sbindir\@,$(sbindir),g' $< > $@
+       chmod +x $@
+
+BUILD = dhclient-exit-hook dhclient-enter-hook
+
+dhcliententerdir = $(sysconfdir)/dhcp3/dhclient-enter-hooks.d
+dhclientexitdir = $(sysconfdir)/dhcp3/dhclient-exit-hooks.d
+
+install-exec-hook: dhclient-exit-hook dhclient-enter-hook
+       $(mkdir_p) $(DESTDIR)$(dhcliententerdir) $(DESTDIR)$(dhclientexitdir)
+       $(INSTALL) dhclient-enter-hook $(DESTDIR)$(dhcliententerdir)/avahi-autoipd
+       $(INSTALL) dhclient-exit-hook $(DESTDIR)$(dhclientexitdir)/avahi-autoipd
+
+uninstall-hook:
+       rm -f $(DESTDIR)$(dhcliententerdir)/avahi-autoipd $(DESTDIR)$(dhclientexitdir)/avahi-autoipd
+
+endif
+
+
 endif
 endif
 
-EXTRA_DIST=avahi-autoipd.action
+EXTRA_DIST=avahi-autoipd.action dhclient-enter-hook.in dhclient-exit-hook.in
+
+CLEANFILES=dhclient-enter-hook dhclient-exit-hook