diff options
author | Sergei Kolobov <sergei@FreeBSD.org> | 2003-10-23 20:24:42 +0000 |
---|---|---|
committer | Sergei Kolobov <sergei@FreeBSD.org> | 2003-10-23 20:24:42 +0000 |
commit | 50642a2603d4a17b5339c69905fcfdec9b029f16 (patch) | |
tree | 947975aa0255fb11b2b00eac8cb82956ec50d866 /audio/daapd/files | |
parent | 9e4870a5d6532b1cb9b38ac066d328a59a038265 (diff) |
Notes
Diffstat (limited to 'audio/daapd/files')
-rw-r--r-- | audio/daapd/files/daapd.sh | 28 | ||||
-rw-r--r-- | audio/daapd/files/patch-makefile | 15 |
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: |