Blame SOURCES/eclipse-cdt-cdtdebug.patch

525985
--- ./debug/org.eclipse.cdt.debug.application/scripts/cdtdebug.sh.orig	2014-10-06 15:52:36.978351369 +0100
525985
+++ ./debug/org.eclipse.cdt.debug.application/scripts/cdtdebug.sh	2014-10-06 16:32:49.816501768 +0100
525985
@@ -71,26 +71,31 @@
5c4483
 done
5c4483
 
5c4483
 # Make sure local directory exists and has contents initialized
5c4483
-if [ ! -d "$HOME/cdtdebugger" ]; then
5c4483
-  /bin/sh "$SCRIPT_DIR/install.sh" || exit
525985
+if [ $0 -nt "$HOME/rhcdtdebugger" ]; then
5c4483
+rm -rf $HOME/rhcdtdebugger >/dev/null
5c4483
+mkdir -p $HOME/rhcdtdebugger
5c4483
+cp config.ini $HOME/rhcdtdebugger
5c4483
+cp dev.properties $HOME/rhcdtdebugger
5c4483
 fi
5c4483
 
5c4483
 # Calculate platform-specific jar file names
5c4483
-ECLIPSE_HOME=$(cd "$SCRIPT_DIR/../../.." && pwd)  # install.sh will modify this line.  DO NOT REMOVE THE FOLLOWING MARKER: @#@#
525985
+ECLIPSE_HOME="@ECLIPSE_HOME@"
5c4483
 PLUGIN_DIR="$ECLIPSE_HOME/plugins"
5c4483
+CDT_PLUGIN_DIR="@CDT_DROPINS@"
5c4483
 
5c4483
 OSGI_JAR=`find "$PLUGIN_DIR" -maxdepth 1 -name 'org.eclipse.osgi_*.jar' -not -name '*source*' -printf "%f\n" | head -1`
5c4483
-SWT_JAR=`find "$PLUGIN_DIR" -maxdepth 1 -name 'org.eclipse.swt.*.jar' -not -name '*source*' -printf "%f\n" | head -1`
5c4483
+SWT_JAR=`find "$PLUGIN_DIR" -maxdepth 1 -name 'org.eclipse.swt.*' -not -name '*source*' -printf "%f\n" | head -1`
5c4483
 SWT_PLUGIN=`echo $SWT_JAR | sed -e "s/_[0-9]*\..*.jar//"`
5c4483
 FS_JAR=`find "$PLUGIN_DIR" -maxdepth 1 -name 'org.eclipse.core.filesystem.*.jar' -not -name '*source*' -printf "%f\n" | grep -v java7 | head -1`
5c4483
 FS_PLUGIN=`echo $FS_JAR | sed -e "s/_[0-9]*\..*.jar//"`
5c4483
-LINUX_JAR=`find "$PLUGIN_DIR" -maxdepth 1 -name 'org.eclipse.cdt.core.linux.*.jar' -not -name '*source*' -printf "%f\n" | head -1`
5c4483
+LINUX_JAR=`find "$CDT_PLUGIN_DIR" -maxdepth 1 -name 'org.eclipse.cdt.core.linux.*.jar' -not -name '*source*' -printf "%f\n" | head -1`
5c4483
 LINUX_PLUGIN=`echo $LINUX_JAR | sed -e "s/_[0-9]*\..*.jar//"`
5c4483
 
5c4483
 # Run eclipse with the Stand-alone Debugger product specified
5c4483
 "$ECLIPSE_HOME/eclipse" -clean -product org.eclipse.cdt.debug.application.product \
5c4483
-                        -data "$HOME/workspace-cdtdebug" -configuration file\:"$HOME/cdtdebugger" \
5c4483
-                        -dev file\:"$HOME/cdtdebugger/dev.properties" $options \
5c4483
+                        -application org.eclipse.cdt.debug.application.app \
5c4483
+                        -data "$HOME/workspace-rhcdtdebug" -configuration file\:"$HOME/rhcdtdebugger" \
5c4483
+                        -dev file\:"$HOME/rhcdtdebugger/dev.properties" $options \
5c4483
                         -vmargs -Dosgi.jar=$OSGI_JAR -Dswt.plugin=$SWT_PLUGIN -Dfs.plugin=$FS_PLUGIN \
5c4483
                         -Dlinux.plugin=$LINUX_PLUGIN -Declipse.home="$ECLIPSE_HOME"
5c4483
 
525985
--- ./debug/org.eclipse.cdt.debug.application/scripts/install.sh.orig	2014-10-06 16:24:44.634312348 +0100
525985
+++ ./debug/org.eclipse.cdt.debug.application/scripts/install.sh	2014-10-06 16:26:59.737416197 +0100
525985
@@ -15,29 +15,4 @@
525985
 
525985
 SCRIPT_DIR=`dirname $0`
5c4483
 
5c4483
-if [ ! -f "$SCRIPT_DIR/../../../eclipse" ]; then
5c4483
-  echo "$0: error: eclipse executable not found in expected location"
5c4483
-  echo " "
5c4483
-  echo "This can occur if you are running this script from your local .eclipse directory"
5c4483
-  echo "which would mean you are running a shared instance of the Eclipse platform for"
5c4483
-  echo "your distro and have installed the Stand-alone Debugger from an eclipse.org"
5c4483
-  echo "download repo.  Downloading the Stand-alone Debugger feature on top of a distro"
5c4483
-  echo "version of Eclipse Debugger is not supported.  If you are using a distro version"
5c4483
-  echo "of the Eclipse platform, you should not use this script.  Instead, install the"
5c4483
-  echo "corresponding Eclipse CDT package for your distro (e.g. eclipse-cdt package)"
5c4483
-  echo "which will install the Stand-alone Debugger for you."
5c4483
-  exit 1
5c4483
-fi
5c4483
-
5c4483
-if [ ! -d "$HOME/cdtdebugger" ]; then
5c4483
-  mkdir -p "$HOME/cdtdebugger"
5c4483
-fi
5c4483
-cp "$SCRIPT_DIR/config.ini" "$HOME/cdtdebugger"
5c4483
-cp "$SCRIPT_DIR/dev.properties" "$HOME/cdtdebugger"
5c4483
-cp "$SCRIPT_DIR/cdtdebug.sh" "$HOME/cdtdebugger"
5c4483
-chmod +x "$HOME/cdtdebugger/cdtdebug.sh"
5c4483
-
5c4483
-ECLIPSE_HOME=$(cd "$SCRIPT_DIR/../../.." && pwd)
5c4483
-# Replace the entire line with tag @#@# by the actual location of the eclipse installation
5c4483
-sed -i -e "s,^.*@#@#.*$,ECLIPSE_HOME=$ECLIPSE_HOME," "$HOME/cdtdebugger/cdtdebug.sh"
5c4483
-echo "Installation complete"
5c4483
+echo "Installation already done"