From patchwork Fri Jul 8 14:00:59 2011 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: make the javac wrapper script pass back the return code Date: Fri, 08 Jul 2011 14:00:59 -0000 From: George Huntington X-Patchwork-Id: 7249 Message-Id: <1310133659-22568-1-git-send-email-gchiii@mtiemail.com> To: openembedded-devel@lists.openembedded.org Cc: "George C. Huntington III" this will keep things from failing silently, while preserving the "try 5 times feature" Signed-off-by: George C. Huntington III --- recipes/ecj/ecj-bootstrap-native.bb | 2 +- recipes/ecj/files/ecj.in | 4 ++++ 2 files changed, 5 insertions(+), 1 deletions(-) diff --git a/recipes/ecj/ecj-bootstrap-native.bb b/recipes/ecj/ecj-bootstrap-native.bb index a11ba74..72571bf 100644 --- a/recipes/ecj/ecj-bootstrap-native.bb +++ b/recipes/ecj/ecj-bootstrap-native.bb @@ -17,7 +17,7 @@ SRC_URI = "file://ecj.in" S = "${WORKDIR}" -PR = "r4" +PR = "r5" JAR = "ecj-bootstrap.jar" diff --git a/recipes/ecj/files/ecj.in b/recipes/ecj/files/ecj.in index 0fd4a65..66f4851 100755 --- a/recipes/ecj/files/ecj.in +++ b/recipes/ecj/files/ecj.in @@ -1,13 +1,17 @@ ARGS=${1+"$@"} COUNT=5 END=0 +RETURNCODE=0 while test "${COUNT}" -gt "${END}" do ${RUNTIME} -Xmx1024m -cp ${ECJ_JAR} org.eclipse.jdt.internal.compiler.batch.Main ${ARGS} + RETURNCODE=${?} if test "${?}" -eq "${END}" then break fi COUNT=$(($COUNT-1)) done + +exit ${RETURNCODE}