1#!/bin/sh 2 3# Collect -D & -m options as java arguments 4command=java 5while [ `echo $1 | egrep '^-D|^-m' | wc -l` != 0 ]; do 6 command="$command $1" 7 shift 8done 9 10# Determine installation location 11if [ "$JMOL_HOME" = "" ]; then 12 binDir=${0%/*} 13 if [ "$binDir" = "$0" ]; then 14 # Ran from local directory 15 binDir=$PWD 16 fi 17 # Resolve symlinks. 18 program="$0" 19 while [ -L "$program" ]; do 20 ls=`/bin/ls -ld "$program"` 21 link=`/usr/bin/expr "$ls" : '.*-> \(.*\)$'` 22 if /usr/bin/expr "$link" : '.*/.*' > /dev/null; then 23 program="$link" 24 else 25 program="`/usr/bin/dirname $program`/$link" 26 fi 27 done 28 binDir=`dirname $program` 29fi 30 31JMOL_HOME=${JMOL_HOME:-$binDir} 32libDir=${JMOL_HOME}/jars 33 34if [ ! -e ${JMOL_HOME}/Jmol.jar ]; then 35 echo "Jmol could not find its installed files." 36 exit 37fi 38 39$command -Djmol.home="$JMOL_HOME" -jar ${JMOL_HOME}/Jmol.jar "$@" 40