X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~yarrgweb/git?p=jarrg-ian.git;a=blobdiff_plain;f=jpctb;h=50f295298b14b58b3cd688eafb23c4bef19aaaac;hp=24b3268f13ecd19afcc0accf9e054ca6d5743100;hb=1b3d354d33db2696417989647cf04f5302907065;hpb=86b3ff3ab527ca9d4cbcc7e9b7d9c0fd69b3afa9 diff --git a/jpctb b/jpctb index 24b3268..50f2952 100755 --- a/jpctb +++ b/jpctb @@ -24,7 +24,7 @@ usage () { cat <&1` + set -e +fi + +cat <&2 "control panel failed with exit status $rc"; exit "$rc" ;; +esac + + #---------- create the temporary are and link farm ---------- rm -rf -- "$jtmp" mkdir -- "$jtmp" "$extdir" "$linkfarm" cp "$srcjardir"/PCTB*.jar "$extdir" -lndir -silent "$javadir" "$linkfarm" +cp -Rs "$javadir"/. "$linkfarm"/. #---------- edit the linkfarm to have our jvm wrapper ---------- -wrapper="$linkfarm"/jre/bin/java +wrapper="$linkfarm"/$jreleaf/bin/java rm -- "$wrapper" export JPCTB_EXTDIR="$extdir" -export JPCTB_JRE="$javadir/jre" cat <<'END' >"$wrapper" #!/bin/bash @@ -140,4 +243,4 @@ chmod +x -- "$wrapper" #---------- now run it ---------- -exec "$yohoho" -Djava.home="$linkfarm/jre" +exec $setup_only_simulate "$yohoho" -Djava.home="$linkfarm/$jreleaf"