Sophie

Sophie

distrib > * > 2008.0 > x86_64 > by-pkgid > 207cb3014075443a3be19c2dcf21b57d > files > 21

eclipse-3.3.0-0.20.8mdv2008.0.src.rpm

#!/bin/sh

# Eclipse startup script
# Derived from JPackage Project <http://www.jpackage.org/>

ECLIPSE_OPTS=""
VM_OPTS=""

# Source system prefs
if [ -r /etc/eclipse.conf ] ; then
  . /etc/eclipse.conf
fi

# Source user prefs
if [ -r $HOME/.eclipserc ] ; then
  . $HOME/.eclipserc
fi

. /usr/share/java-utils/java-functions
set_javacmd

# Set configuration dir if -configuration wasn't given.
if ! echo $@ | grep '\-configuration ' >/dev/null 2>&1 && [ -n "$CONFIGURATION_DIR" ]; then
  ECLIPSE_OPTS="$ECLIPSE_OPTS -configuration $CONFIGURATION_DIR"
fi

# Set data dir if -data wasn't given.
if ! echo $@ | grep '\-data ' >/dev/null 2>&1 && [ -n "$USER_DIR" ]; then
  ECLIPSE_OPTS="$ECLIPSE_OPTS -data $USER_DIR"
fi

# Set JVM if -vm wasn't given.
if ! echo $@ | grep '\-vm ' >/dev/null 2>&1 && [ -n "$JAVACMD" ]; then
  ECLIPSE_OPTS="$ECLIPSE_OPTS -vm $JAVACMD"
fi

# Set JVM args if -vmargs wasn't given. This needs to be the last option.
if ! echo $@ | grep '\-vmargs ' >/dev/null 2>&1 && [ -n "$VM_ARGS" ]; then
  VM_OPTS="$VM_OPTS -vmargs $VM_ARGS"
fi

if [ -w $USER_DIR/.metadata/.config/platform.cfg ]; then
  perl -p -i.bak -e 's|^site\.[0-9]*\.list\.[0-9]*=.*\n||g;' $USER_DIR/.metadata/.config/platform.cfg
fi

# This controls whether or not the embedded browser loads.
if [ -z "$ECLIPSE_USE_MOZILLA" ]; then
   export MOZILLA_FIVE_HOME=/dev/null
else
   if [ -z "$MOZILLA_FIVE_HOME" ]; then
      export MOZILLA_FIVE_HOME=@LIBDIR@/firefox-@FIREFOXVERSION@
   fi
fi

exec @LIBDIR@/eclipse/eclipse \
  --launcher.library @LIBDIR@/eclipse/plugins/org.eclipse.equinox.launcher.gtk.linux.@ECLIPSELIBSUFFIX@ \
  -startup /usr/share/eclipse/startup.jar \
  $ECLIPSE_OPTS ${1+"$@"} $VM_OPTS