X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~yarrgweb/git?p=jarrg-owen.git;a=blobdiff_plain;f=jpctb;fp=jpctb;h=ee1482ab97c0cffbac76e3d348abe7e2b0843c71;hp=7cca6dfb09bb0fad97693a3bc542ae8696544c5a;hb=61c9b37317a18cf120062c10db49f1b935898d3b;hpb=e0601f4768465f8ec5cf2df8d5281751e4847277 diff --git a/jpctb b/jpctb index 7cca6df..ee1482a 100755 --- a/jpctb +++ b/jpctb @@ -144,7 +144,19 @@ END #---------- run the control panel ---------- -"$javadir/bin/java" -jar "$srcjardir/PCTB-ControlPanel.jar" +set +e +"$javadir/bin/java" \ + -Dcom.tedpearson.ypp.market.controlpanel.exitstatus=12 \ + -jar "$srcjardir/PCTB-ControlPanel.jar" +rc=$? +set -e + +case $rc in +0) echo "launcher dialogue closed, quitting"; exit 0 ;; +12) ;; +*) echo >&2 "control panel failed with exit status $rc" ;; +esac + #---------- create the temporary are and link farm ----------