#!/bin/sh # # Wrapper script for Tomcat, to be sure it will allways # be run with correct user profile (tomcat by default) # # derived from stuff in tomcat.init # # Gomez Henri <hgomez@slib.fr> # Keith Irwin <keith_irwin@non.hp.com> # Nicolas Mailhot <nicolas.mailhot@one2team.com> # # Get Tomcat config TOMCAT_CFG="@@@TCSCONF@@@/@@@PROCNAME@@@.conf" [ -r "$TOMCAT_CFG" ] && . "${TOMCAT_CFG}" # Path to the tomcat launch script TOMCAT_SCRIPT=/usr/bin/d@@@PROCNAME@@@ # Tomcat name :) TOMCAT_PROG=@@@PROCNAME@@@ # if TOMCAT_USER is not set, use tomcat user if [ -z "$TOMCAT_USER" ]; then TOMCAT_USER="@@@PROCNAME@@@" fi # Since the daemon function will sandbox $tomcat # no environment stuff should be defined here anymore. # Please use the @@@TCSCONF@@@/@@@PROCNAME@@@.conf file instead ; it will # be read by the $tomcat script RETVAL=0 su - $TOMCAT_USER -c "$TOMCAT_SCRIPT $@" RETVAL=$? exit $RETVAL