Changeset 2585:2ed2f31c1459 in roaraudio for dist/debian-like/roaraudio
- Timestamp:
- 09/06/09 16:15:46 (15 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
dist/debian-like/roaraudio
r1147 r2585 9 9 DESC="RoarAudio" 10 10 11 #PIDFILE=/var/run/$NAME.pid11 PIDFILE=/var/run/`basename $DAEMON`.pid 12 12 SCRIPTNAME=/etc/init.d/$NAME 13 13 … … 30 30 ROARD_OPTS="--daemon $ROARD_OPTS" 31 31 32 [ "$PIDFILE" = '' ] || ROARD_OPTS="--pidfile $PIDFILE $ROARD_OPTS" 32 33 [ "$ROARD_REALTIME" = 'YES' ] && ROARD_OPTS="--realtime $ROARD_OPTS" 33 34 [ "$ROARD_REALTIME" = 'DOUBLE' ] && ROARD_OPTS="--realtime --realtime $ROARD_OPTS" 35 36 [ "$ROARD_LOCATION" = '' ] || ROARD_OPTS="--location $ROARD_LOCATION $ROARD_OPTS" 34 37 35 38 case "$ROARD_AF" in … … 45 48 esac 46 49 50 ESD_OPTS='' 51 52 case "$ROARD_EMUL_ESD_AF" in 53 UNIX|unix) 54 ESD_OPTS="--new-sock --proto esd -u -b /tmp/.esd/socket" 55 mkdir /tmp/.esd/ 2> /dev/null; 56 ;; 57 TCP|tcp) 58 ESD_OPTS="--new-sock --proto esd -t -b localhost -p 16001" 59 ;; 60 esac 61 47 62 [ "$ROARD_SOCKET" = '' ] || ROARD_OPTS="--sock $ROARD_SOCKET $ROARD_OPTS" 48 63 [ "$ROARD_PORT" = '' ] || ROARD_OPTS="--port $ROARD_PORT $ROARD_OPTS" … … 54 69 ROARD_OPTS="--sock $ROARD_HOST::$ROARD_OBJECT $ROARD_OPTS" 55 70 fi 71 72 [ "$ROARD_SLP" = 'YES' ] && ROARD_OPTS="--slp $ROARD_OPTS" 56 73 57 74 [ "$ROARD_RATE" = '' ] || ROARD_OPTS="-R $ROARD_RATE $ROARD_OPTS" … … 74 91 [ "$ROARD_GROUP" = '' ] || ROARD_OPTS="-G $ROARD_GROUP $ROARD_OPTS" 75 92 93 [ "$ROARD_CHROOT" = '' ] || ROARD_OPTS="--chroot $ROARD_CHROOT $ROARD_OPTS" 94 95 ROARD_OPTS="$ROARD_OPTS $ESD_OPTS" 96 76 97 case "$1" in 77 98 start) 78 99 echo -n "Starting $DESC: $NAME" 79 $DAEMON $ROARD_OPTS100 $DAEMON --start $ROARD_OPTS 80 101 echo "." 81 102 ;; 82 103 stop) 83 104 echo -n "Stopping $DESC: $NAME" 84 # FIXME: use --server here 85 $ROARCTL exit > /dev/null 105 $DAEMON --stop $ROARD_OPTS 86 106 echo "." 87 107 ;;
Note: See TracChangeset
for help on using the changeset viewer.