blob: f2b464654231fba32150c54db032971ae3fabc20 [file] [log] [blame]
#!/bin/sh
# Copyright (c) 2008-2013 IBM Corp. and Others. All Rights Reserved
VER=/System/Library/Frameworks/JavaVM.framework/Versions
if [ ! -d "${VER}" ];
then
echo err, cant find ${VER} - are you really on a mac?
exit 1
fi
VERS=`cd ${VER};ls -d [0-9]*`
for aver in ${VERS};
do
if [ ! -x ${VER}/${aver}/Home/bin/java ]; then
continue
fi
if ! ${VER}/${aver}/Home/bin/java -version 2> /dev/null; then
continue
fi
VERNUM=`echo "${aver}" | tr '.' '_'`
F=${VERNUM}.jvm.sh
echo "# ${F} from ${VER}/${aver}"
cat > ${F} <<EOF
JAVA_HOME=${VER}/${aver}/Home
EOF
chmod a+rx ${F}
if ! ./test.sh ${F}; then
rm ${F}
echo "# Deleted: ${F} due to failure"
fi
done