aboutsummaryrefslogtreecommitdiff
path: root/audio/daapd/files
diff options
context:
space:
mode:
authorSergei Kolobov <sergei@FreeBSD.org>2003-10-23 20:24:42 +0000
committerSergei Kolobov <sergei@FreeBSD.org>2003-10-23 20:24:42 +0000
commit50642a2603d4a17b5339c69905fcfdec9b029f16 (patch)
tree947975aa0255fb11b2b00eac8cb82956ec50d866 /audio/daapd/files
parent9e4870a5d6532b1cb9b38ac066d328a59a038265 (diff)
Notes
Diffstat (limited to 'audio/daapd/files')
-rw-r--r--audio/daapd/files/daapd.sh28
-rw-r--r--audio/daapd/files/patch-makefile15
2 files changed, 43 insertions, 0 deletions
diff --git a/audio/daapd/files/daapd.sh b/audio/daapd/files/daapd.sh
new file mode 100644
index 000000000000..6c4052638952
--- /dev/null
+++ b/audio/daapd/files/daapd.sh
@@ -0,0 +1,28 @@
+#!/bin/sh
+# $FreeBSD$
+
+DAAPD_USER=%%USER%%
+DAAPD=%%PREFIX%%/sbin/daapd
+DAAPD_LOG=%%LOGDIR%%/daapd.log
+DAAPD_PID=/var/run/daapd.pid
+DAAPD_CONF=%%PREFIX%%/etc/daapd.conf
+
+case "$1" in
+ start)
+ if [ -r "${DAAPD_CONF}" ]; then
+ su -m ${DAAPD_USER} -c "${DAAPD} -c ${DAAPD_CONF}" \
+ >> ${DAAPD_LOG} 2>&1 &
+ echo $(($!+1)) > "${DAAPD_PID}"
+ echo -n ' daapd'
+ fi
+ ;;
+ stop)
+ kill -TERM `cat "${DAAPD_PID}"` && rm -f "${DAAPD_PID}"
+ ;;
+ *)
+ echo ""
+ echo "Usage: `basename $0` { start | stop }"
+ echo ""
+ exit 64
+ ;;
+esac
diff --git a/audio/daapd/files/patch-makefile b/audio/daapd/files/patch-makefile
new file mode 100644
index 000000000000..07ee1c58e4cc
--- /dev/null
+++ b/audio/daapd/files/patch-makefile
@@ -0,0 +1,15 @@
+--- makefile.orig Tue Oct 21 22:59:55 2003
++++ makefile Tue Oct 21 23:00:44 2003
+@@ -2,9 +2,9 @@
+ TARGET = daapd
+ OBJS = daapd.o db.o dboutput.o songcache.o parsemp3.o
+ LIBS = -ldaaplib -lhttpd -lid3tag -lz
+-LIBPATH = -L. -L/usr/local/lib
+-INCPATH = -I.
+-DEPLOY = /usr/local/bin
++LIBPATH = -L. -L%%LOCALBASE%%/lib
++INCPATH = -I. -I%%LOCALBASE%%/include
++DEPLOY = %%PREFIX%%/sbin
+ CFLAGS = -Wall -Wno-multichar
+
+ .cc.o: