#!/bin/sh

if test ! "${JAVA_HOME}"; then
    echo "Nincs a javanak hazaja probalok egyet keresni !!"

        PREFIXES="
		/usr
		/usr/java
		/usr/lib
		/usr/local
		/usr/local/java
		/opt"
		
    for SUNJAVA in \
	default \
	latest/jre \
	latest \
	latest-devel/jre \
	jre1.6.0 \
	jdk1.6.0/jre \
	jre1.5.0_06 \
	jdk1.5.0_06/jre \
	jre1.5.1 \
	jre1.5.0 \
	jre1.5.0_01 \
	jdk1.5.0_01/jre \
	j2re1.4.2_06 \
	j2sdk1.4.2_06/jre \
	j2re1.4.2_04 \
	j2sdk1.4.2_04/jre \
	j2re1.4.2_03 \
	j2sdk1.4.2_03/jre \
	j2re1.4.2_02 \
	j2sdk1.4.2_02/jre \
	j2re1.4.2_01 \
	j2sdk1.4.2_01/jre \
	j2re1.4.2 \
	j2sdk1.4.2/jre \
	j2re1.4.1_01 \
	j2re1.4.1 \
	SUNJava2-1.4.1 \
	BlackdownJava2-1.4.1/jre \
	j2re1.4.0_01 \
	j2sdk1.4.0_01/jre \
	j2re1.4.0 \
	jre1.4.0 \
	j2se/1.4/jre \
	j2se/jre \
	jre1.3.1_15 \
	jre1.3.1_04 \
	jre1.3.1_02 \
	jre1.3.1_01 \
	j2re1.3.1 \
	jre1.3.1 \
	j2re1.3 \
	j2se/1.3/jre \
	SunJava2-1.3/jre \
	java2re \
	jdk1.2.2/jre \
	jdk1.2/jre \
	jre \
	java \
	; do
	for PREFIX in ${PREFIXES}; do
	    if test -f "${PREFIX}/${SUNJAVA}/bin/java"; then BIN_JAVA_DIR="${PREFIX}/${SUNJAVA}/" && break; fi
		 done
		if test "${BIN_JAVA_DIR}"; then break; fi
        	 done
		echo "Java home: ${BIN_JAVA_DIR}"
		echo "Java binary itt: [ ${BIN_JAVA_DIR}bin/java ]"
		if [ -f /etc/profile.d/java.sh ];then
		    mv -f /etc/profile.d/java.sh /etc/profile.d/java.sh.scriptsave
		    echo "Create backup script as *.scriptsave"
		fi
cat  > /etc/profile.d/java.sh << EOF
#Generated java profile to blackPanther OS system (c) Charles Barcza kbarcza@blackpanther.hu
# blackPanther OS - www.blackpanter.hu

JAVA_HOME=${BIN_JAVA_DIR}

if [ -d /usr/java/default ];then
    JAVA_HOME=/usr/java/default
elif [ -d /usr/java/latest/jre ];then
    JAVA_HOME=/usr/java/latest/jre
elif [ -d /usr/java/latest ];then
    JAVA_HOME=/usr/java/latest
elif [ -d /usr/java/jre ];then
    JAVA_HOME=/usr/java/jre
elif [ -d /usr/java/jdk ];then
    JAVA_HOME=/usr/java/jdk
elif [ -d /usr/java/latest-devel ];then
    JAVA_HOME=/usr/java/latest-devel
fi

export JAVA_HOME
export PATH=\$JAVA_HOME/bin:\$PATH
EOF
	chmod 755 /etc/profile.d/java.sh
    else 
	if test -f "${JAVA_HOME}/bin/java"; then BIN_JAVA_DIR="${JAVA_HOME}/" && break; fi
	echo ""
        echo "JAVA found here: [ $JAVA_HOME ]"
	echo ""
	#echo "Java binary itt: [ ${BIN_JAVA_DIR}bin/java ]"
	${BIN_JAVA_DIR}bin/java -version | grep version
	echo ""
fi
#! /bin/sh
if [ "$JAVA_HOME" != "" ]; then
    JAVA=$JAVA_HOME/bin/java
else
    echo JAVA_HOME environment variable not set, trying default java VM
    JAVA=java
fi

$JAVA -DGNOME_DESKTOP_SESSION_ID=$GNOME_DESKTOP_SESSION_ID -DKDE_FULL_SESSION=$KDE_FULL_SESSION -jar /usr/lib/mucommander/mucommander.jar $@
