patches/azureus-01-startscript.diff
author rtarnell
Fri, 20 Jun 2008 17:44:33 +0000
changeset 1220 4a3b1d86c696
permissions -rw-r--r--
2008-06-20 River Tarnell <[email protected]> * SFEazureus.spec: 3.1.0.0; Use SFEswt instead of SFEeclipse; Use binary instead of building from source

--- azureus.orig	Fri Jun 20 18:11:58 2008
+++ azureus	Fri Jun 20 18:24:42 2008
@@ -4,6 +4,7 @@
 SCRIPT_NOT_CHANGED=0	# change this to 1 if you don't want your script overwritten!
 JAVA_PROGRAM_DIR=""	# use full path to java bin dir, ex. "/usr/java/j2sdk1.4.2/bin/"
 #PROGRAM_DIR="/home/username/apps/azureus"	# use full path to Azureus bin dir
+PROGRAM_DIR="/usr/share/Azureus"
 JAVA_ARGS="-Xmx128m"
 
 #export MOZILLA_FIVE_HOME="/path/to/gre"	# Full path to GRE/Mozilla. When commenting out this line, also comment out the next line
@@ -118,7 +119,7 @@
 
 	${JAVA_PROGRAM_DIR}java "${JAVA_ARGS}" \
 		-cp "${CLASSPATH}" \
-		-Djava.library.path="${PROGRAM_DIR}" \
+		-Djava.library.path=/usr/lib/swt:"${PROGRAM_DIR}" \
 		-Dazureus.install.path="${PROGRAM_DIR}" \
 		-Dazureus.script="$0" \
 		$JAVA_PROPS \
@@ -161,6 +162,8 @@
 	CLASSPATH="${CLASSPATH:+${CLASSPATH}:}$FILE"
 done
 
+CLASSPATH=$CLASSPATH:/usr/lib/swt/swt.jar
+
 # setup Java System Properties (no spaces in values)
 JAVA_PROPS="-Dazureus.script.version=${SCRIPT_VERSION}"
 if [ ! "$JAVA_ISGCJ x" = " x" ] ; then
@@ -169,19 +172,19 @@
 
 # some distros symlink application level plugins into the users's plugin directory..
 # remove all symlinks in user's plugin directory
-find ~/.azureus/plugins -maxdepth 1 -type l -xtype d  -exec rm {} \;
+#find ~/.azureus/plugins -maxdepth 1 -type l -xtype d  -exec rm {} \;
 
 runJavaOutput "org.gudy.azureus2.platform.unix.ScriptBeforeStartup" "$@";
 
 echo $MSG_LOADING
 
-echo "${JAVA_PROGRAM_DIR}java ${JAVA_ARGS} -cp \"${CLASSPATH}\" -Djava.library.path=\"${PROGRAM_DIR}\" -Dazureus.install.path=\"${PROGRAM_DIR}\" -Dazureus.script=\"$0\" $JAVA_PROPS $START_CLASS $@"
+echo "${JAVA_PROGRAM_DIR}java ${JAVA_ARGS} -cp \"${CLASSPATH}\" -Djava.library.path=/usr/lib/swt:\"${PROGRAM_DIR}\" -Dazureus.install.path=\"${PROGRAM_DIR}\" -Dazureus.script=\"$0\" $JAVA_PROPS $START_CLASS $@"
 # Don't use "exec -a Azureus ..." here as exec quits this script after completion,
 # preventing ScriptAfterShutdown from running, which installs updates and does
 # restarts
 ${JAVA_PROGRAM_DIR}java "${JAVA_ARGS}" \
 	-cp "${CLASSPATH}" \
-	-Djava.library.path="${PROGRAM_DIR}" \
+	-Djava.library.path=/usr/lib/swt:"${PROGRAM_DIR}" \
 	-Dazureus.install.path="${PROGRAM_DIR}" \
 	-Dazureus.script="$0" \
 	$JAVA_PROPS \