#!/bin/sh ######################################################################### # "@(#)postinstall 1.2 98/04/09 SMI" # Copyright (c)1998 Sun Microsystems, Inc. # All Rights Reserved. # ######################################################################### _nss_path="SUNWstnr/platform" _basedir="$BASEDIR" _wa_basedir=`/bin/pkgparam $PKG BASEDIR` if [ "$_basedir" -a "$_wa_basedir" ]; then /usr/bin/test -L $_basedir/$_nss_path/public_html/WebAccess if [ $? -ne 0 ]; then /usr/bin/ln -s $_wa_basedir/$PKG/public_html/WebAccess $_basedir/$_nss_path/public_html/WebAccess fi # now that the symbolic link is setup - do installf to install this # path in the $PKG /usr/sbin/installf -c none $PKG $_basedir/$_nss_path/public_html/WebAccess=$_wa_basedir/$PKG/public_html/WebAccess s # Create directory for SIMS Users WebStore /usr/bin/test -d /var/opt/$PKG/SimsUsers if [ $? -ne 0 ]; then /bin/mkdir -m 751 -p /var/opt/$PKG/SimsUsers fi /usr/sbin/installf -c none $PKG /var/opt/$PKG/SimsUsers d 751 nobody nobody # Setup BASEDIR properly XX=$BASEDIR/SUNWwa/properties/realm.SunNet.properties cp -p $XX $XX+ NEWBASE=`echo $BASEDIR | sed -e 's/\//\\\\\//g'` echo $NEWBASE sed -e "s/BASEDIR/$NEWBASE/g" -e "s/PREFPORT/$PREF_PORT/g" -e "s/PREFHOST/$PREF_HOST/g" $XX+ > $XX rm $XX+ fi CONFIG_PATH="$BASEDIR/netscape/server4/https-$AUTH_HOST/config" #CONFIG_PATH_SSL=$BASEDIR/SUNWjeev/properties/server/javawebserver/secureservice CONFIG_FILE=servlets.properties ALIASES="/servlet/com.sun.webaccess.mail.Mail=wamail /servlet/com.sun.webaccess.calendar.Calendar=wacal /servlet/com.sun.webaccess.mail.Compose=wacompose /servlet/com.sun.webaccess.mail.Folders=wafolders" RULESFILE="${CONFIG_PATH}/rules.properties" TEXT1="servlet.wacal.code=com.sun.webaccess.calendar.Calendar" TEXT2="servlet.wamail.code=com.sun.webaccess.mail.Mail" TEXT3="servlet.wacompose.code=com.sun.webaccess.mail.Compose" TEXT4="servlet.wafolders.code=com.sun.webaccess.mail.Folders" # # 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 servlets 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 "$TEXT1" >> $CONFIG_PATH/$CONFIG_FILE echo "$TEXT2" >> $CONFIG_PATH/$CONFIG_FILE echo "$TEXT3" >> $CONFIG_PATH/$CONFIG_FILE echo "$TEXT4" >> $CONFIG_PATH/$CONFIG_FILE fi #if [ -f "$CONFIG_PATH_SSL/$CONFIG_FILE" ]; then # echo "adding servlet to jws secure config file..." # cp $CONFIG_PATH_SSL/$CONFIG_FILE $CONFIG_PATH_SSL/$CONFIG_FILE-orig-$$ # echo "$TEXT1" >> $CONFIG_PATH_SSL/$CONFIG_FILE # echo "$TEXT2" >> $CONFIG_PATH_SSL/$CONFIG_FILE # echo "$TEXT3" >> $CONFIG_PATH_SSL/$CONFIG_FILE #fi exit 0