#!/bin/sh

dir=~/.azureus
[ -d $dir ] || mkdir -p $dir

# update symlinks to included plugins

[ -d $dir/plugins ] || mkdir -p $dir/plugins
for d in $dir/plugins/*; do
  [ -h $d ] || continue
  [ -e $d ] || rm -f $d
done
for d in /usr/share/azureus/plugins/*; do
  p=$(basename $d)
  [ -e $dir/plugins/$p ] || ln -s $d $dir/plugins/$p
done

cd ~/.azureus

CP=/usr/share/java/bcprov.jar
CP=$CP:/usr/share/java/log4j-1.2.jar
CP=$CP:/usr/share/java/commons-cli.jar
CP=$CP:/usr/lib/java/swt3.2-gtk.jar
CP=$CP:/usr/share/java/glib0.4.jar
CP=$CP:/usr/share/java/cairo1.0.jar
CP=$CP:/usr/share/java/gtk2.10.jar

JAVA=java
if [ -n "$JAVA_HOME" ]; then
    PATH="$JAVA_HOME/bin:$PATH"
fi

LD_LIBRARY_PATH=${LD_LIBRARY_PATH:+$LD_LIBRARY_PATH:}/usr/lib/jni
export LD_LIBRARY_PATH

exec java -Djava.library.path=/usr/lib/jni:/usr/lib \
	-Dgnu.gcj.runtime.VMClassLoader.library_control=never \
	-Dazureus.install.path=$dir \
	-classpath /usr/share/java/Azureus2.jar:$CP \
	org.gudy.azureus2.ui.swt.Main "$@"
