Signed-off-by: Tim Sander <[email protected]>
---
generic/etc/init/avahi-daemon.conf | 17 +++++++++++++++++
rules/avahi.make | 4 ++++
2 files changed, 21 insertions(+), 0 deletions(-)
create mode 100644 generic/etc/init/avahi-daemon.conf
diff --git a/generic/etc/init/avahi-daemon.conf
b/generic/etc/init/avahi-daemon.conf
new file mode 100644
index 0000000..99be572
--- /dev/null
+++ b/generic/etc/init/avahi-daemon.conf
@@ -0,0 +1,17 @@
+# avahi-daemon - mDNS/DNS-SD daemon
+#
+# The Avahi daemon provides mDNS/DNS-SD discovery support (Bonjour/Zeroconf)
+# allowing applications to discover services on the network.
+
+description "mDNS/DNS-SD daemon"
+
+start on (filesystem and started dbus)
+stop on stopping dbus
+
+expect daemon
+respawn
+
+script
+ opts="-D"
+ exec avahi-daemon ${opts}
+end script
diff --git a/rules/avahi.make b/rules/avahi.make
index 5d9a88b..1775c2f 100644
--- a/rules/avahi.make
+++ b/rules/avahi.make
@@ -207,6 +207,10 @@ ifdef PTXCONF_AVAHI_AUTOIP
@$(call install_link, avahi, ../init.d/zeroconf, /etc/rc.d/S30zeroconf)
endif
+ifdef PTXCONF_INITMETHOD_UPSTART
+ @$(call install_alternative, avahi, 0, 0, 0644,
/etc/init/avahi-daemon.conf)
+endif
+
@$(call install_finish, avahi)
@$(call touch)
--
1.7.1
--
ptxdist mailing list
[email protected]