[oe-commits] Koen Kooi : bonjour: add 107.6 (from gumstix)

GIT User account git at amethyst.openembedded.net
Fri Jan 30 19:09:05 UTC 2009


Module: openembedded.git
Branch: org.openembedded.dev
Commit: af7f93c01dcf16df34e6bcccfacca868b19d4247
URL:    http://gitweb.openembedded.net/?p=openembedded.git&a=commit;h=af7f93c01dcf16df34e6bcccfacca868b19d4247

Author: Koen Kooi <koen at openembedded.org>
Date:   Fri Jan 30 20:06:55 2009 +0100

bonjour: add 107.6 (from gumstix)

---

 packages/bonjour/bonjour_107.6.bb   |   33 ++++++++++++++++++++++++
 packages/bonjour/files/bonjour.conf |   14 ++++++++++
 packages/bonjour/files/bonjour.init |   48 +++++++++++++++++++++++++++++++++++
 3 files changed, 95 insertions(+), 0 deletions(-)

diff --git a/packages/bonjour/bonjour_107.6.bb b/packages/bonjour/bonjour_107.6.bb
new file mode 100644
index 0000000..2c74dec
--- /dev/null
+++ b/packages/bonjour/bonjour_107.6.bb
@@ -0,0 +1,33 @@
+DESCRIPTION = "Bonjour is a networking technology that lets you create an instant network of computers and devices without any configuration."
+SECTION = "network"
+LICENSE = "Apache-2.0"
+
+RDEPENDS_bonjour = "update-rc.d"
+
+PR = "r2"
+
+SRC_URI = "http://www.opensource.apple.com/darwinsource/tarballs/other/mDNSResponder-${PV}.tar.gz \
+           file://bonjour.conf \
+           file://bonjour.init \
+          "
+
+S = "${WORKDIR}/mDNSResponder-${PV}"
+
+inherit update-rc.d
+
+INITSCRIPT_NAME = "bonjour"
+INITSCRIPT_PARAMS = "defaults 50"
+
+EXTRA_OEMAKE = 'CC="${CC}" os=linux -C ${S}/mDNSPosix SAResponder'
+PARALLEL_MAKE = ""
+
+do_install() {
+
+	install -d ${D}${sbindir}
+	install -m 0755 mDNSPosix/build/prod/mDNSResponderPosix ${D}${sbindir}/mdnsd
+
+	install -d ${D}${sysconfdir}/init.d
+	install -m 0755 ${WORKDIR}/bonjour.init	${D}${sysconfdir}/init.d/bonjour
+	install -m 0640 ${WORKDIR}/bonjour.conf ${D}${sysconfdir}/
+
+}
diff --git a/packages/bonjour/files/bonjour.conf b/packages/bonjour/files/bonjour.conf
new file mode 100644
index 0000000..951dd84
--- /dev/null
+++ b/packages/bonjour/files/bonjour.conf
@@ -0,0 +1,14 @@
+Gumstix Web Server
+_http._tcp.
+80
+path=/
+
+Gumstix TCP/IP Information
+_http._tcp.
+80
+path=/cgi-bin/ifconfig
+
+Gumstix SSH
+_ssh._tcp.
+22
+none
diff --git a/packages/bonjour/files/bonjour.init b/packages/bonjour/files/bonjour.init
new file mode 100755
index 0000000..1413ca6
--- /dev/null
+++ b/packages/bonjour/files/bonjour.init
@@ -0,0 +1,48 @@
+#!/bin/sh
+#
+# A startup script for the Rendezvous mDNS Responder
+#
+
+set -e
+
+RDV_CONF=/etc/bonjour.conf
+prog=bonjour
+exe=/usr/sbin/mdnsd
+
+start() {
+        echo -n "Starting $prog: "
+        start-stop-daemon --start -x $exe -- -f $RDV_CONF -b
+	echo
+}
+
+stop() {
+        echo -n "Stopping $prog: "
+	start-stop-daemon --stop -x $exe
+        echo
+}
+
+reload()
+{
+        echo -n "Reloading $prog:"
+	killall -HUP `basename $exe`
+        echo
+}
+
+case "$1" in
+start)
+        start
+        ;;
+stop)
+        stop
+        ;;
+reload)
+        reload
+        ;;
+restart)
+        stop
+        start
+        ;;
+*)
+        echo "Usage: bonjour {start|stop|reload|restart}"
+        exit 1
+esac





More information about the Openembedded-commits mailing list