Updated on 10.7. Now uses /usr/libexec/java_home if it exists. (Doesn't exist on 10.4, for example).
Fang > It's making unwarranted assumptions about my Java setup: > > #!/bin/sh -ev > mkdir build > cd build > # old-location > # JAVA_HOME=`/usr/libexec/java_home` > JAVA_FW=/System/Library/Frameworks/JavaVM.framework > JAVA_HOME=$JAVA_FW/Home > test -d $JAVA_HOME && test -x $JAVA_HOME || \ > { echo "$JAVA_HOME not found." ; exit 1 ;} > /System/Library/Frameworks/JavaVM.framework/Home not found. > > $ /usr/libexec/java_home > /Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home > > I'm guessing that parsing `/usr/libexec/java_home` is a better way to go > here for portability and to deal with the wacked out Java in OS X. > -- David Fang http://www.csl.cornell.edu/~fang/ ------------------------------------------------------------------------------ _______________________________________________ Fink-users mailing list Fink-users@lists.sourceforge.net List archive: http://news.gmane.org/gmane.os.macosx.fink.user Subscription management: https://lists.sourceforge.net/lists/listinfo/fink-users