changeset 95:027e15c1cfec

Only build qemu if it's not already installed. (Revisit this when 0.9.0 comes out.)
author Rob Landley <rob@landley.net>
date Mon, 29 Jan 2007 14:41:37 -0500
parents b0d786a99986
children 137ba51ee993
files host-tools.sh
diffstat 1 files changed, 14 insertions(+), 10 deletions(-) [+]
line wrap: on
line diff
--- a/host-tools.sh	Mon Jan 29 12:32:08 2007 -0500
+++ b/host-tools.sh	Mon Jan 29 14:41:37 2007 -0500
@@ -19,18 +19,22 @@
 
 [ $? -ne 0 ] && dienow
 
-# Build qemu
+# Build qemu (if it's not already installed)
 
-[ -z "$QEMU_TEST" ] || QEMU_BUILD_TARGET="${QEMU_TEST}-user"
+TEMP="qemu-${QEMU_TEST}"
+[ -z "$QEMU_TEST" ] && TEMP=qemu
+
+if [ -z "$(which $TEMP)" ]
+then
 
-setupfor qemu &&
-./configure --disable-gcc-check --disable-gfx-check \
-  --target-list="${KARCH}-softmmu $QEMU_BUILD_TARGET" --prefix="${CROSS}" &&
-make &&
-make install &&
-cd .. &&
-$CLEANUP qemu-*
+  setupfor qemu &&
+  ./configure --disable-gcc-check --disable-gfx-check --prefix="${CROSS}" &&
+  make &&
+  make install &&
+  cd .. &&
+  $CLEANUP qemu-*
 
-[ $? -ne 0 ] && dienow
+  [ $? -ne 0 ] && dienow
+fi
 
 echo -e "\e[32mHost tools build complete.\e[0m"