| | |
| | | # Portions Copyright 2006 Sun Microsystems, Inc. |
| | | |
| | | |
| | | # Capture the current working directory so that we can change to it later. |
| | | # Then capture the location of this script and the Directory Server instance |
| | | # root so that we can use them to create appropriate paths. |
| | | WORKING_DIR=`pwd` |
| | | # This script may be used to perform LDAP delete operations. |
| | | OPENDS_INVOKE_CLASS="org.opends.server.tools.LDAPDelete" |
| | | export OPENDS_INVOKE_CLASS |
| | | |
| | | cd `dirname $0` |
| | | SCRIPT_DIR=`pwd` |
| | | |
| | | cd .. |
| | | INSTANCE_ROOT=`pwd` |
| | | export INSTANCE_ROOT |
| | | |
| | | cd ${WORKING_DIR} |
| | | |
| | | |
| | | # See if JAVA_HOME is set. If not, then see if there is a java executable in |
| | | # the path and try to figure it out. |
| | | if test -z "${JAVA_BIN}" |
| | | then |
| | | if test -z "${JAVA_HOME}" |
| | | then |
| | | JAVA_BIN=`which java 2> /dev/null` |
| | | if test $? -eq 0 |
| | | then |
| | | export JAVA_BIN |
| | | else |
| | | echo "Please set JAVA_HOME to the root of a Java 5.0 installation." |
| | | exit 1 |
| | | fi |
| | | else |
| | | JAVA_BIN=${JAVA_HOME}/bin/java |
| | | export JAVA_BIN |
| | | fi |
| | | fi |
| | | |
| | | CLASSPATH=${INSTANCE_ROOT}/classes |
| | | for JAR in ${INSTANCE_ROOT}/lib/*.jar |
| | | do |
| | | CLASSPATH=${CLASSPATH}:${JAR} |
| | | done |
| | | export CLASSPATH |
| | | |
| | | |
| | | ${JAVA_BIN} ${JAVA_ARGS} org.opends.server.tools.LDAPDelete "$@" |
| | | |
| | | SCRIPT_DIR=`dirname "${0}"` |
| | | "${SCRIPT_DIR}/_client-script.sh" "${@}" |