[oe-commits] pieterg : added djmount (upnp media client)

GIT User account git at amethyst.openembedded.net
Fri Nov 14 06:27:07 UTC 2008


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

Author: pieterg <pieterg at gmx.com>
Date:   Thu Nov 13 18:16:27 2008 +0100

added djmount (upnp media client)

---

 packages/djmount/djmount_0.71.bb |   21 +++++++++++++++++++
 packages/djmount/files/init      |   40 ++++++++++++++++++++++++++++++++++++++
 2 files changed, 61 insertions(+), 0 deletions(-)

diff --git a/packages/djmount/djmount_0.71.bb b/packages/djmount/djmount_0.71.bb
new file mode 100644
index 0000000..0a38e86
--- /dev/null
+++ b/packages/djmount/djmount_0.71.bb
@@ -0,0 +1,21 @@
+DESCRIPTION = "mount UPnP server content as a linux filesystem"
+HOMEPAGE = "http://djmount.sourceforge.net/"
+LICENSE = "GPL"
+DEPENDS = "libupnp fuse"
+RDEPENDS = "fuse-utils fuse-module"
+PR = "r1"
+
+INITSCRIPT_NAME = "djmount"
+INITSCRIPT_PARAMS = "defaults"
+
+inherit autotools update-rc.d
+
+EXTRA_OECONF = "--with-external-libupnp --with-fuse-prefix='/usr/lib/'"
+
+SRC_URI = "${SOURCEFORGE_MIRROR}/djmount/djmount-0.71.tar.gz \
+	file://init"
+
+do_install_append() {
+	install -d ${D}/etc/init.d
+	install -m 0755 ${WORKDIR}/init ${D}/etc/init.d/djmount
+}
diff --git a/packages/djmount/files/init b/packages/djmount/files/init
new file mode 100644
index 0000000..67fb410
--- /dev/null
+++ b/packages/djmount/files/init
@@ -0,0 +1,40 @@
+#!/bin/sh
+DAEMON=/usr/bin/djmount
+NAME=djmount
+DESC="UPnP client"
+MOUNTPOINT="/media/upnp/"
+ARGS=$MOUNTPOINT
+
+test -f $DAEMON || exit 0
+
+set -e
+
+case "$1" in
+start)
+	echo -n "* starting $DESC: $NAME... "
+	if ! test -d $MOUNTPOINT; then
+		mkdir $MOUNTPOINT
+	fi
+	modprobe fuse
+	start-stop-daemon -S -b -x $DAEMON -- $ARGS
+	echo "done."
+	;;
+stop)
+	echo -n "* stopping $DESC: $NAME... "
+	start-stop-daemon -K -x $DAEMON
+	rmmod fuse
+	echo "done."
+	;;
+restart)
+	echo "* restarting $DESC: $NAME... "
+	$0 stop
+	$0 start
+	echo "done."
+	;;
+*)
+	echo "Usage: $0 {start|stop|restart}"
+	exit 1
+	;;
+esac
+
+exit 0





More information about the Openembedded-commits mailing list