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]

Reply via email to