Sophie

Sophie

distrib > Mandriva > 2006.0 > i586 > by-pkgid > cce41c0f04c9ed8775dacd342dd87a1b > files > 35

eclipse-3.1.0-8mdk.src.rpm

#!/bin/sh

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

ECLIPSE_OPTS=""
VM_OPTS=""

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

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

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

# 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="-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 makes the embedded browser work.
if [ -n "$ECLIPSE_USE_MOZILLA" ]; then
  if [ -z "$MOZILLA_FIVE_HOME" ]; then
    export MOZILLA_FIVE_HOME=`/usr/bin/mozilla-firefox-config --defines | sed -n -e 's,.*MOZ_DEFAULT_MOZILLA_FIVE_HOME=\"\([^\"]*\)\"\(.*\),\1,p'`
  fi

  export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$MOZILLA_FIVE_HOME
fi

exec /usr/share/eclipse/eclipse $ECLIPSE_OPTS $@ $VM_OPTS