1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
|
#!/bin/sh
JAVA=java
# sample options for kerberos
#KRB5_OPTS="-Djava.security.auth.login.config=properties/krb5_jaas.config -Djavax.security.auth.useSubjectCredsOnly=false -Djava.security.krb5.realm=VT.EDU -Djava.security.krb5.kdc=directory.vt.edu"
#KEYSTORE_OPTS="-Djavax.net.ssl.keyStore= -Djavax.net.ssl.keyStorePassword=changeit -Djavax.net.ssl.keyStoreType=BKS"
#TRUSTSTORE_OPTS="-Djavax.net.ssl.trustStore= -Djavax.net.ssl.trustStorePassword=changeit -Djavax.net.ssl.trustStoreType=BKS"
# uncomment for debug logging
#LOGGING_OPTS="-Dorg.apache.commons.logging.Log=org.apache.commons.logging.impl.SimpleLog -Dorg.apache.commons.logging.simplelog.log.edu.vt.middleware.ldap=debug"
JAVA_OPTS="${JAVA_OPTS} ${KRB5_OPTS} ${KEYSTORE_OPTS} ${TRUSTSTORE_OPTS} ${LOGGING_OPTS}"
if [ "x$VTLDAP_HOME" = "x" ]; then
PREFIX=`dirname $0`/..
else
PREFIX="$VTLDAP_HOME"
fi
CLASSPATH="${PREFIX}/jars/vt-ldap-${project.version}.jar"
CLASSPATH=${CLASSPATH}:${PREFIX}/properties
for JAR in `ls ${PREFIX}/lib/*.jar` ; do
CLASSPATH=${CLASSPATH}:$JAR
done
${JAVA} ${JAVA_OPTS} -cp ${CLASSPATH} \
edu.vt.middleware.ldap.LdapCli $@
|