chiark / gitweb /
jpctb: Use yppdir not $yohoho
[jarrg-owen.git] / jpctb
diff --git a/jpctb b/jpctb
index 5157a054c211afa043f6cad945361f28c1f15101..ee8ff628f2a77bfcd3a69fc15e1cbeeec7b6857a 100755 (executable)
--- a/jpctb
+++ b/jpctb
@@ -37,6 +37,7 @@ 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: $*"
@@ -80,8 +81,8 @@ fi
 yppdir="${yohoho%/*}"
 
 # this replicates the java-searching logic from yohoho/yohoho:
-if [ -x "$yohoho/java/bin/java" ]; then
-       yppjava="$yohoho/java/bin/java"
+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
@@ -94,6 +95,7 @@ cat <<END
 jpctb:
    jpctb tree:  "$jpctbdir"
    yohoho:       "$yohoho"
+   ypp dir:      "$yppdir"
    ypp uses:     "$yppjava"
 END
 
@@ -117,11 +119,10 @@ else
                nojre "java binary not in jre dir"
                ;;
        esac
-       fi
 fi
 
 case "$javadir" in
-|/|/usr)       nojre "javadir is $javadir (and even found $javadir/jre!)" ;;
+''|/|/usr)     nojre "javadir is $javadir (and even found $javadir/jre!)" ;;
 /*)            ;;
 *)             javadir="$PWD/$javadir" ;;
 esac