changeset 143:17d06149802e

Only run the sanity check on the toolchain if the appropriate qemu is installed.
author Rob Landley <rob@landley.net>
date Fri, 30 Mar 2007 13:31:41 -0400
parents dd831d7ccf4d
children 8c7bcb36dcf5
files cross-compiler.sh
diffstat 1 files changed, 5 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/cross-compiler.sh	Fri Mar 30 13:30:48 2007 -0400
+++ b/cross-compiler.sh	Fri Mar 30 13:31:41 2007 -0400
@@ -136,8 +136,11 @@
 
 "${ARCH}-gcc" -Os "${SOURCES}/toys/hello.c" -o "$WORK"/hello &&
 "${ARCH}-gcc" -Os -static "${SOURCES}/toys/hello.c" -o "$WORK"/hello &&
-([ -z "${QEMU_TEST}" ] || [ x"$(qemu-"${QEMU_TEST}" "${WORK}"/hello)" == x"Hello world!" ]) &&
-echo Cross-toolchain seems to work.
+if which qemu-"${QEMU_TEST}" > dev/null
+then
+  [ x"$(qemu-"${QEMU_TEST}" "${WORK}"/hello)" == x"Hello world!" ] &&
+  echo Cross-toolchain seems to work.
+fi
 
 [ $? -ne 0 ] && dienow