#!/bin/sh # # /usr/bin/rdjbrowse # # Launches the RoboDJ music browser and playlist manager PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin NAME=robodj DESC="Robodj game server" PIDFILE="/var/run/$NAME.pid" CLASS=robodj.chooser.Chooser LOGFILE=/var/log/$NAME/stdout.log ROBODJ_HOME=/usr/share/$NAME # The following varibales can we overwritten in /etc/default/robodj MUSICD_HOST=localhost MUSICD_PORT=2500 # The first existing directory is used for JAVA_HOME JDK_DIRS="/usr/local/jdk1.4 /usr/local/jdk1.3 /usr/lib/j2se/1.3" # overwrite settings from default file if [ -f /etc/default/robodj ]; then . /etc/default/robodj fi # Look for the right JVM to for jdir in $JDK_DIRS; do if [ -d "$jdir" -a -z "${JAVA_HOME}" ]; then JAVA_HOME=$jdir fi done JAVA="$JAVA_HOME/bin/java" test -f $DAEMON || exit 0 # Start with the standard Java classes CLASSPATH="$JAVA_HOME/jre/lib/rt.jar" # Add all JAR files in /usr/share/robodj/lib to the CLASSPATH for jar in $ROBODJ_HOME/lib/*.jar; do if [ -e $jar ]; then CLASSPATH=$jar:$CLASSPATH fi done export CLASSPATH $JAVA -Dmusicd_host=$MUSICD_HOST -Dmusicd_port=$MUSICD_PORT $CLASS