diff --git a/debug/org.eclipse.cdt.debug.application/scripts/cdtdebug.sh b/debug/org.eclipse.cdt.debug.application/scripts/cdtdebug.sh index a20f1a2cd9a..45385049ec8 100755 --- a/debug/org.eclipse.cdt.debug.application/scripts/cdtdebug.sh +++ b/debug/org.eclipse.cdt.debug.application/scripts/cdtdebug.sh @@ -14,7 +14,8 @@ mkdir -p $HOME/cdtdebugger cp config.ini $HOME/cdtdebugger cp dev.properties $HOME/cdtdebugger fi -pushd ../.. >/dev/null +olddir=`pwd` +cd ../.. OSGI_JAR=`ls org.eclipse.osgi_*.jar` SWT_JAR=`ls org.eclipse.swt.*.jar` SWT_PLUGIN=`echo $SWT_JAR | sed -e "s/_[0-9]*\..*.jar//"` @@ -23,7 +24,7 @@ FS_PLUGIN=`echo $FS_JAR | sed -e "s/_[0-9]*\..*.jar//"` LINUX_JAR=`ls org.eclipse.cdt.core.linux.*.jar` LINUX_PLUGIN=`echo $LINUX_JAR | sed -e "s/_[0-9]*\..*.jar//"` cd ..; ECLIPSE_HOME=`pwd` -popd >/dev/null +cd $olddir $ECLIPSE_HOME/eclipse -clean -product org.eclipse.cdt.debug.application.product \ -data $HOME/workspace-gdbstandlone -configuration file\:$HOME/cdtdebugger \ -dev file\:$HOME/cdtdebugger/dev.properties $@ \ diff --git a/debug/org.eclipse.cdt.debug.application/scripts/install.sh b/debug/org.eclipse.cdt.debug.application/scripts/install.sh index d67df88789c..adb56c1059d 100755 --- a/debug/org.eclipse.cdt.debug.application/scripts/install.sh +++ b/debug/org.eclipse.cdt.debug.application/scripts/install.sh @@ -16,8 +16,9 @@ cp config.ini $HOME/cdtdebugger cp dev.properties $HOME/cdtdebugger cp cdtdebug.sh $HOME/cdtdebugger chmod +x $HOME/cdtdebugger/cdtdebug.sh -pushd ../.. >/dev/null +olddir=`pwd` +cd ../.. PLUGINS_DIR=`pwd` -popd >/dev/null -sed -i -e "s,pushd ../..,pushd $PLUGINS_DIR," $HOME/cdtdebugger/cdtdebug.sh -echo "Installation complete" \ No newline at end of file +cd $olddir +sed -i -e "s,cd ../..,cd $PLUGINS_DIR," $HOME/cdtdebugger/cdtdebug.sh +echo "Installation complete"