[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