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

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

ARCH=`uname -p`

cd $nsdir/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=`$nsdir/checkJRE.ksh $INST_DATADIR $PKG_INSTALL_ROOT`
#echo "JREPATH=$JREPATH" >> /tmp/swtest/script.out

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

#echo "BASEDIR_JRE=$BASEDIR_JRE" >> /tmp/swtest/script.out

   if [ "$BASEDIR_JRE" != "" ]; then
	if [ "${PKG_INSTALL_ROOT}$BASEDIR_JRE" = "${PKG_INSTALL_ROOT}$CLIENT_BASEDIR" ]; then
	   if [ ! -h $nsdir/plugins/libjavaplugin_oji.so ]; then
		ln -s ../../../../j2se/jre/plugin/$ARCH/ns610/libjavaplugin_oji.so $nsdir/plugins/libjavaplugin_oji.so
	   fi
	   if [ ! -h $nsdir/java ]; then
        	ln -s ../../../j2se/jre $nsdir/java
	   fi
	else
	   if [ ! -h $nsdir/plugins/libjavaplugin_oji.so ]; then
    		ln -s ${PKG_INSTALL_ROOT}$BASEDIR_JRE/j2se/jre/plugin/$ARCH/ns610/libjavaplugin_oji.so $nsdir/plugins/libjavaplugin_oji.so
	   fi
	   if [ ! -h $nsdir/java ]; then
    		ln -s ${PKG_INSTALL_ROOT}$BASEDIR_JRE/j2se/jre $nsdir/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

#echo "BASEDIR_CDE=$BASEDIR_CDE" >> /tmp/swtest/script.out


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 [ ! ${PKG_INSTALL_ROOT}$BASEDIR_CDE/dt/bin/sun_netscape ]; then
      ln -s $nsdir/netscape ${PKG_INSTALL_ROOT}$BASEDIR_CDE/dt/bin/sun_netscape
   fi
fi

exit 0
