X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~yarrgweb/git?p=jarrg-ian.git;a=blobdiff_plain;f=jpctb;h=7cca6dfb09bb0fad97693a3bc542ae8696544c5a;hp=c5bf4aae20fc2034772a8046b68d4a637f103f2b;hb=2495da67787e2eb46e84f8f76c8884b7ad6e0419;hpb=2f9d258269d321a48fc20919811bf944cc099248 diff --git a/jpctb b/jpctb index c5bf4aa..7cca6df 100755 --- a/jpctb +++ b/jpctb @@ -32,6 +32,13 @@ fail () { echo >&2 "jpctb: $*" exit 127 } + +nojre () { + fail "couldn't find the right jre: $* + perhaps you should make ypp's java symlink (normally yohoho/java) + point to your jre, eg to /usr/lib/jvm/java-6-sun" +} + badusage () { fail "bad usage: $*" } @@ -73,58 +80,51 @@ fi yppdir="${yohoho%/*}" +# this replicates the java-searching logic from yohoho/yohoho: +if [ -x "$yppdir/java/bin/java" ]; then + yppjava="$yppdir/java/bin/java" +elif [ -x "$JAVA_HOME/bin/java" ]; then + yppjava="$JAVA_HOME/bin/java" +else + set +e + yppjava=`type -p java 2>&1` + set -e +fi + cat <