summaryrefslogtreecommitdiff
blob: bfb566ea4170683434768ab72be372fd6217f1c3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
--- rivendell-1.2.2/rivendell-gentoo	2007-10-05 09:31:21.000000000 -0500
+++ /etc/init.d/rivendell	2009-03-18 11:49:59.000000000 -0500
@@ -26,17 +26,17 @@
 ##
 
 depend() {
-        need jackd
-        use mysql
+	use mysql
 }
 
 start() {
         ebegin "Starting Rivendell"
         ipcrm -M 0x5005 2> /dev/null
-        start-stop-daemon --start --quiet --exec /usr/bin/caed
-        start-stop-daemon --start --quiet --exec /usr/bin/ripcd
+        RDUSER=$(grep AudioOwner= /etc/rd.conf |sed 's/AudioOwner=//')
+        start-stop-daemon --start --quiet --chuid $RDUSER --exec /usr/bin/caed
+        start-stop-daemon --start --quiet --chuid $RDUSER --exec /usr/bin/ripcd
         sleep 1
-        start-stop-daemon --start --quiet --exec /usr/bin/rdcatchd
+        start-stop-daemon --start --quiet --chuid $RDUSER --exec /usr/bin/rdcatchd
         eend $?
 }