1 |
#!/bin/bash |
#!/bin/bash |
2 |
# sslexplorer install wrapper |
# $Header: /root/magellan-cvs/src/sslexplorer/sslexplorer-install.sh,v 1.5 2008-08-26 00:17:34 niro Exp $ |
3 |
|
# sslexplorer install wrapper for version >= 1.0.0_rc17 |
4 |
|
|
5 |
SSLEXPLORER_ROOT=/opt/sslexplorer |
SSLEXPLORER_ROOT=/opt/sslexplorer |
6 |
|
MAINCLASS="com.sslexplorer.boot.Bootstrap" |
7 |
|
|
8 |
# setup classpath |
# setup classpath |
9 |
CLASSPATH="${CLASSPATH}:${SSLEXPLORER_ROOT}/sslexplorer/build/boot" |
CLASSPATH="${CLASSPATH}:${SSLEXPLORER_ROOT}/sslexplorer/build/boot" |
|
CLASSPATH="${CLASSPATH}:${SSLEXPLORER_ROOT}/sslexplorer/build/server" |
|
|
CLASSPATH="${CLASSPATH}:${SSLEXPLORER_ROOT}/maverick-crypto/build/classes" |
|
|
CLASSPATH="${CLASSPATH}:${SSLEXPLORER_ROOT}/maverick-ssl/build/classes" |
|
|
CLASSPATH="${CLASSPATH}:${SSLEXPLORER_ROOT}/maverick-multiplex/build/classes" |
|
|
CLASSPATH="${CLASSPATH}:${SSLEXPLORER_ROOT}/maverick-util/build/classes" |
|
|
CLASSPATH="${CLASSPATH}:${SSLEXPLORER_ROOT}/sslexplorer-commons-vfs/build/classes" |
|
10 |
CLASSPATH="${CLASSPATH}:${SSLEXPLORER_ROOT}/sslexplorer/conf" |
CLASSPATH="${CLASSPATH}:${SSLEXPLORER_ROOT}/sslexplorer/conf" |
|
for i in ${SSLEXPLORER_ROOT}/sslexplorer/lib/*.jar; do CLASSPATH="${CLASSPATH}:${i}"; done |
|
11 |
|
|
12 |
[[ ! -d ${SSLEXPLORER_ROOT}/sslexplorer/logs ]] && install -d ${SSLEXPLORER_ROOT}/sslexplorer/logs |
[[ ! -d ${SSLEXPLORER_ROOT}/sslexplorer/logs ]] && install -d ${SSLEXPLORER_ROOT}/sslexplorer/logs |
13 |
[[ ! -d ${SSLEXPLORER_ROOT}/sslexplorer/tmp ]] && install -d ${SSLEXPLORER_ROOT}/sslexplorer/tmp |
[[ ! -d ${SSLEXPLORER_ROOT}/sslexplorer/tmp ]] && install -d ${SSLEXPLORER_ROOT}/sslexplorer/tmp |
14 |
touch ${SSLEXPLORER_ROOT}/sslexplorer/logs/sslexplorer.log |
touch ${SSLEXPLORER_ROOT}/sslexplorer/logs/sslexplorer.log |
15 |
|
|
16 |
# install tools.jar from java-jdk |
# install tools.jar from java-jdk |
17 |
install -m 0644 ${JAVA_HOME}/lib/tools.jar ${SSLEXPLORER_ROOT}/sslexplorer/lib |
cp ${JAVA_HOME}/lib/tools.jar ${SSLEXPLORER_ROOT}/sslexplorer/lib/tools.jar |
18 |
|
|
19 |
# run install mode |
# run install mode |
20 |
cd ${SSLEXPLORER_ROOT}/sslexplorer |
cd ${SSLEXPLORER_ROOT}/sslexplorer |
21 |
java -cp ${CLASSPATH} -Djava.library.path=${SSLEXPLORER_ROOT} com.sslexplorer.server.Main --install --conf=${SSLEXPLORER_ROOT}/sslexplorer/conf |
java -cp ${CLASSPATH} -Djava.library.path=${SSLEXPLORER_ROOT} ${MAINCLASS} --install --conf=${SSLEXPLORER_ROOT}/sslexplorer/conf |