#!/bin/sh # # $NetBSD: gen-scripts.sh,v 1.2 2003/01/02 06:40:33 jlam Exp $ IASP_CLASSPATH= for classpath in ${WRKSRC}/lib/*.jar ${WRKSRC}/servlets; do destpath=`${ECHO} $classpath | ${SED} "s,${WRKSRC}/,${IASP}/,"` if [ -z "$IASP_CLASSPATH" ]; then IASP_CLASSPATH="$destpath" else IASP_CLASSPATH="$IASP_CLASSPATH:$destpath" fi done ${CAT} > ${WRKSRC}/iasp-classpath.conf << EOF # This shell script fragment defines: # # IASP_CLASSPATH the list of jar files for the iASP server environment # IASP_CLASSPATH="${IASP_CLASSPATH}" EOF ${CAT} > ${WRKSRC}/iasp-common.conf << EOF # This shell script fragment contains the common settings for JAVA_HOME # and CLASSPATH used by the iASP control scripts. # . ${IASP}/iasp-classpath.conf if [ -z "\${JAVA_HOME}" ]; then JAVA_HOME="${JAVA_HOME}" fi if [ -z "\${CLASSPATH}" ]; then for file in \${JAVA_HOME}/lib/classes.zip \${JAVA_HOME}/lib/tools.jar do if [ -f \$file ]; then if [ -z "\${IASP_CLASSPATH}" ]; then CLASSPATH="$file" else CLASSPATH="\${CLASSPATH}:$file" fi fi done if [ -z "\${CLASSPATH}" ]; then CLASSPATH="\${IASP_CLASSPATH}" else CLASSPATH="\${CLASSPATH}:\${IASP_CLASSPATH}" fi fi export CLASSPATH JAVA_HOME if [ -z "\${JAVA}" ]; then JAVA="\${JAVA_HOME}/bin/java" fi EOF ${CAT} > ${WRKSRC}/start-server.sh << EOF #!${SH} . ${IASP}/iasp-common.conf eval exec \${JAVA} servlet.http.HttpServer EOF ${CHMOD} 555 ${WRKSRC}/start-server.sh ${CAT} > ${WRKSRC}/stop-server.sh << EOF #!${SH} . ${IASP}/iasp-common.conf eval exec \${JAVA} servlet.http.HttpServerControl webserver EOF ${CHMOD} 555 ${WRKSRC}/stop-server.sh ${CAT} > ${WRKSRC}/start-admin.sh << EOF #!${SH} . ${IASP}/iasp-common.conf eval exec \${JAVA} servlet.webserver.WebHttpServer EOF ${CHMOD} 555 ${WRKSRC}/start-admin.sh ${CAT} > ${WRKSRC}/stop-admin.sh << EOF #!${SH} . ${IASP}/iasp-common.conf eval exec \${JAVA} servlet.http.HttpServerControl adminserver EOF ${CHMOD} 555 ${WRKSRC}/stop-admin.sh ${CAT} > ${WRKSRC}/connector.sh << EOF #!${SH} . ${IASP}/iasp-common.conf eval exec \${JAVA} connector.iasp_connector EOF ${CHMOD} 555 ${WRKSRC}/connector.sh