#!/bin/sh
#
# Netscape postinstall script
#
# ident "@(#)postinstall	1.27 10/07/02"
#

installedchrometxt=$BASEDIR/SUNWns/chrome/installed-chrome.txt
chromerdf=$BASEDIR/SUNWns/chrome/chrome.rdf

ARCH=`uname -p`

cd $BASEDIR/SUNWns/chrome

# update installed-chrome.txt
rm -f $installedchrometxt
for i in `ls installed-chrome.txt.*`
do
	if [ -f "$i" ]
	then
		cat $i >> $installedchrometxt
	fi
done
installf $PKGINST $installedchrometxt f 0755 root sys

# update chrome.rdf
rm -f $chromerdf

echo "<?xml version=\"1.0\"?>" >> $chromerdf
echo "<RDF:RDF xmlns:c=\"http://www.mozilla.org/rdf/chrome#\"" >> $chromerdf
echo "   xmlns:RDF=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\">" >> $chromerdf

for i in `ls chrome.rdf.*`
do
	if [ -f "$i" ]
	then
		cat $i >> $chromerdf
	fi
done
echo "</RDF:RDF>" >> $chromerdf
installf $PKGINST $chromerdf f 0755 root sys
installf -f $PKGINST


JREPATH=`$BASEDIR/SUNWns/checkJRE.ksh $INST_DATADIR $PKG_INSTALL_ROOT`

if [ "X$JREPATH" != "X" ]; then
# test to see if BASEDIR of the JRE & Netscape are the same
     if [ "$PKG_INSTALL_ROOT" != "" ]; then
	BASEDIR_JRE=`pkginfo -R $PKG_INSTALL_ROOT -l SUNWj3rt | grep BASEDIR | sed 's/BASEDIR: *//' | sed 's/ *//'`
     else
	BASEDIR_JRE=`pkginfo -l SUNWj3rt | grep BASEDIR | sed 's/BASEDIR: *//' | sed 's/ *//'`
     fi  
 
   if [ "$BASEDIR_JRE" != "" ]; then
        if [ "${PKG_INSTALL_ROOT}$BASEDIR_JRE" = "${PKG_INSTALL_ROOT}$CLIENT_BASEDIR" ]; then
	   if [ ! -h $BASEDIR/SUNWns/plugins/libjavaplugin_oji.so ]; then
                ln -s ../../j2se/jre/plugin/$ARCH/ns610/libjavaplugin_oji.so $BASEDIR/SUNWns/plugins/libjavaplugin_oji.so
	   fi
	   if [ ! -h $BASEDIR/SUNWns/java ]; then
                ln -s ../j2se/jre $BASEDIR/SUNWns/java
	   fi
        else
	   if [ ! -h $BASEDIR/SUNWns/plugins/libjavaplugin_oji.so ]; then
                ln -s ${PKG_INSTALL_ROOT}$BASEDIR_JRE/j2se/jre/plugin/$ARCH/ns610/libjavaplugin_oji.so $BASEDIR/SUNWns/plugins/libjavaplugin_oji.so
	   fi
	   if [ ! -h $BASEDIR/SUNWns/java ]; then
                ln -s ${PKG_INSTALL_ROOT}$BASEDIR_JRE/j2se/jre $BASEDIR/SUNWns/java
	   fi
        fi
   fi
else
        echo "WARNING: No Java1.4 found--APPLETS will not work in Netscape7.0 "
fi
 
# test to see if BASEDIR of the CDE & Netscape are the same
if [ "$PKG_INSTALL_ROOT" != "" ]; then
        BASEDIR_CDE=`pkginfo -R ${PKG_INSTALL_ROOT} -l SUNWdtbas | grep BASEDIR | sed 's/BASEDIR: *//' | sed 's/ *//'`
else
        BASEDIR_CDE=`pkginfo -l SUNWdtbas | grep BASEDIR | sed 's/BASEDIR: *//' | sed 's/ *//'`
fi

if [ "${PKG_INSTALL_ROOT}$BASEDIR_CDE" = "$BASEDIR" ]; then
   if [ ! -h ${PKG_INSTALL_ROOT}$BASEDIR_CDE/dt/bin/sun_netscape ]; then
      ln -s ../appconfig/SUNWns/netscape ${PKG_INSTALL_ROOT}$BASEDIR_CDE/dt/bin/sun_netscape
   fi
else
   if [ ! -h ${PKG_INSTALL_ROOT}$BASEDIR_CDE/dt/bin/sun_netscape ]; then
      ln -s $BASEDIR/SUNWns/netscape ${PKG_INSTALL_ROOT}$BASEDIR_CDE/dt/bin/sun_netscape
   fi
fi

exit 0
