home *** CD-ROM | disk | FTP | other *** search
- #! /bin/sh
- #ident "%W%"
- # the JDK is now installed in /opt/jdk-1.1.3
-
- # first find out, what OS we are running on
- unset UNIXWARE
- unset OPENSERVER
-
- OSREL=`uname -X | grep Release | cut -f3 -d" " | cut -c1-7` >/dev/null 2>&1
- # OSREL contains now 3.2v5.0.[024] or 4.2MP or ??? Gemini
- if [ $OSREL = "3.2v5.0" ]
- then
- OPENSERVER=1
- else
- if [ $OSREL = "4.2MP" ]
- then
- UNIXWARE=1
- else
- UNIXWARE=7
- fi
- fi
-
- # OpenServer have different directory structure
- # We also have to correct the symlinks that are created incorrectly
- # This is probably a bug with pkgadd on OpenServer
- if [ ! -z "$OPENSERVER" ]
- then
- if [ ! -d /opt/K/SCO/JDK ]
- then
- ${DEBUG} mkdir -p /opt/K/SCO/JDK
- fi
- ${DEBUG} ln -s /opt/jdk-1.1.4 /opt/K/SCO/JDK/1.1.3
- OLDWD=`pwd`
- cd /opt/jdk-1.1.3/bin
- ${DEBUG} rm -f IA32
- ${DEBUG} ln -s x86at IA32
- ${DEBUG} rm -f i386
- ${DEBUG} ln -s x86at i386
- ${DEBUG} rm -f java
- ${DEBUG} ln -s .java_wrapper java
- ${DEBUG} rm -f java_g
- # ${DEBUG} ln -s .java_wrapper java_g
- ${DEBUG} rm -f javac
- ${DEBUG} ln -s .java_wrapper javac
- # ${DEBUG} rm -f javac_g
- # ${DEBUG} ln -s .java_wrapper javac_g
- ${DEBUG} rm -f javah
- ${DEBUG} ln -s .java_wrapper javah
- # ${DEBUG} rm -f javah_g
- # ${DEBUG} ln -s .java_wrapper javah_g
- ${DEBUG} rm -f javap
- ${DEBUG} ln -s .java_wrapper javap
- # ${DEBUG} rm -f javap_g
- # ${DEBUG} ln -s .java_wrapper javap_g
- ${DEBUG} rm -f jdb
- ${DEBUG} ln -s .java_wrapper jdb
- cd /opt/jdk-1.1.3/lib
- ${DEBUG} rm -f IA32
- ${DEBUG} ln -s x86at IA32
- ${DEBUG} rm -f i386
- ${DEBUG} ln -s x86at i386
- cd $OLDWD
-
- if [ -s /usr/java ]
- then
- rm -f /usr/java
- ${DEBUG} ln -s /opt/jdk-1.1.3 /usr/java
- fi
- fi
-
-
- if [ ! -z "$UNIXWARE" ]
- then
- # on Unixware and Gemini add link
- ln -s /usr/X/lib/libXm.so.1.3 /opt/jdk-1.1.3/lib/x86at/green_threads > /dev/null 2>&1
- fi
-
- # kavi;
- # don't know if the final/official UnixWare 7 will have 5 or 7
- if [ "$UNIXWARE" = "1" ]
- #if [ ! -z "$UNIXWARE" ]
- then
- # Unixware needs to tune virtual memory parameter
- echo
- echo " You are running UnixWare 2.x."
- echo " If you want to run larger Java applications"
- echo " please tune the virtual memory parameters of "
- echo " your system by executing the following commands,"
- echo " which will set the virtual memory per process"
- echo " to unlimited size. Then reboot your system."
- echo
- echo " /etc/conf/bin/idtune -m ARG_MAX 65536"
- echo " /etc/conf/bin/idtune -m HVMMLIM 0x7FFFFFFF"
- echo " /etc/conf/bin/idtune -m HDATLIM 0x7FFFFFFF"
- echo " /etc/conf/bin/idtune -m SVMMLIM 0x7FFFFFFF"
- echo " /etc/conf/bin/idtune -m SDATLIM 0x7FFFFFFF"
- echo " /etc/conf/bin/idbuild"
- fi
-
- echo
- echo "Installation finished successfully."
- echo "Now include /usr/java/bin in your PATH."
- echo "Have fun with Java!"
- echo
-
- # ----------- END -----------
-