# Copyright 07/29/99 Sun Microsystems, Inc. All Rights Reserved. # # "@(#)postinstall 1.17 99/07/29 Sun Microsystems" PATH=/bin:/usr/bin:/sbin:/usr/sbin # Exit codes for installation scripts e_ok=0 e_fatal=1 # stop installation on this exit e_warning=2 # Installation will go on. e_int=3 # Interrupted. Stop installation e_reboot=10 # User must reboot after installation of all selected packages e_rebootnow=20 # User must reboot right after installation of current package # To be added to one of the single-digit exit codes above # # Trap interrupt # trap `exit $e_int` 15 # # add servlet to jws config file # CONFIG_PATH="$BASEDIR/$NSSPATH/https-$HOSTNAME/config" #CONFIG_PATH_SSL=$BASEDIR/SUNWjeev/properties/server/javawebserver/secureservice CONFIG_FILE=servlets.properties SERVLET_TEXT="servlet.logserver.code=com.sun.stnr.logservlet.LogServer" ALIASES="/logserver=logserver /servlet/logserver=logserver" RULESFILE="${CONFIG_PATH}/rules.properties" # # Add servlet aliases for new servlets if they are not already there # echo "Adding new servlet aliases . . ." for alias in $ALIASES do check="`egrep \"^$alias\" $RULESFILE`" if [ -z "$check" ] then echo $alias >> $RULESFILE fi done # # add servlet definition to servlets props file # if [ -f "$CONFIG_PATH/$CONFIG_FILE" ]; then echo "adding servlet to jws config file..." cp $CONFIG_PATH/$CONFIG_FILE $CONFIG_PATH/$CONFIG_FILE-orig-$$ echo "$SERVLET_TEXT" >> $CONFIG_PATH/$CONFIG_FILE rm $CONFIG_PATH/$CONFIG_FILE-orig-$$ fi #if [ -f "$CONFIG_PATH_SSL/$CONFIG_FILE" ]; then # echo "adding servlet to secure jws config file..." # cp $CONFIG_PATH_SSL/$CONFIG_FILE $CONFIG_PATH_SSL/$CONFIG_FILE-orig-$$ # echo "$SERVLET_TEXT" >> $CONFIG_PATH_SSL/$CONFIG_FILE # rm $CONFIG_PATH_SSL/$CONFIG_FILE-orig-$$ #fi # # add log props to platform conf file # CONF_PATH=/etc/opt/SUNWstnr CONF_FILE=platform.conf LOG_CONF_FILE=log.conf if [ ! -d "$LOG_PATH" ]; then echo "creating log depository..." mkdir -p $LOG_PATH fi chmod 777 $LOG_PATH # # make sure conf files are there, even if empty # touch $CONF_PATH/$CONF_FILE touch $CONF_PATH/$LOG_CONF_FILE # # write new plat conf file with log resources in it # echo "writing to platform conf file..." cp $CONF_PATH/$CONF_FILE $CONF_PATH/$CONF_FILE-orig-$$ echo "log.host=$HOSTNAME" >> $CONF_PATH/$CONF_FILE echo "log.port=$PORT" >> $CONF_PATH/$CONF_FILE echo "log.url=$URL" >> $CONF_PATH/$CONF_FILE # # create log conf file # echo "creating log conf file..." cp $CONF_PATH/$LOG_CONF_FILE $CONF_PATH/$LOG_CONF_FILE-orig-$$ echo "log.loc=$LOG_PATH" >> $CONF_PATH/$LOG_CONF_FILE echo "log.maxfs=$MAXFS" >> $CONF_PATH/$LOG_CONF_FILE echo "log.numhf=$NUMHF" >> $CONF_PATH/$LOG_CONF_FILE echo "log.enabled=on" >> $CONF_PATH/$LOG_CONF_FILE exit $e_ok