#!/bin/bash # sslexplorer install wrapper SSLEXPLORER_ROOT=/opt/sslexplorer # setup classpath 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" CLASSPATH="${CLASSPATH}:${SSLEXPLORER_ROOT}/sslexplorer/conf" for i in ${SSLEXPLORER_ROOT}/sslexplorer/lib/*.jar; do CLASSPATH="${CLASSPATH}:${i}"; done [[ ! -d ${SSLEXPLORER_ROOT}/sslexplorer/logs ]] && install -d ${SSLEXPLORER_ROOT}/sslexplorer/logs [[ ! -d ${SSLEXPLORER_ROOT}/sslexplorer/tmp ]] && install -d ${SSLEXPLORER_ROOT}/sslexplorer/tmp touch ${SSLEXPLORER_ROOT}/sslexplorer/logs/sslexplorer.log # run install mode cd ${SSLEXPLORER_ROOT}/sslexplorer java -cp ${CLASSPATH} -Djava.library.path=${SSLEXPLORER_ROOT} com.sslexplorer.server.Main --install --conf=${SSLEXPLORER_ROOT}/sslexplorer/conf