diff --git a/projects/robodj/bin/rdjimport b/projects/robodj/bin/rdjimport new file mode 100755 index 00000000..d58a209f --- /dev/null +++ b/projects/robodj/bin/rdjimport @@ -0,0 +1,46 @@ +#!/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.importer.Importer +LOGFILE=/var/log/$NAME/stdout.log +ROBODJ_HOME=/usr/share/$NAME + +# The following varibales can we overwritten in /etc/default/robodj + +# The first existing directory is used for JAVA_HOME +JDK_DIRS="/usr/local/jdk1.4 /usr/lib/j2se/1.3" + +# overwrite settings from default file +if [ -f /etc/default/robodj ]; then + . /etc/default/rododj +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 $CLASS diff --git a/projects/robodj/debian/rules b/projects/robodj/debian/rules index 4728e34f..8b4553cd 100755 --- a/projects/robodj/debian/rules +++ b/projects/robodj/debian/rules @@ -28,7 +28,7 @@ install: build dh_installdirs # Install binaries, jars and configuration files - install -m755 bin/rdjbrowse debian/robodj/usr/bin + install -m755 bin/rdj* debian/robodj/usr/bin install -m644 dist/robodj.jar debian/robodj/usr/share/robodj/lib/ install -m644 lib/*.jar debian/robodj/usr/share/robodj/lib/