changeset 514:8d2b9cd1a52e

build-all-target.sh needs toybox netcat to pass data into/out of qemu, so host-tools.sh should install that too.
author Rob Landley <rob@landley.net>
date Tue, 02 Dec 2008 02:09:11 -0600
parents 5644a8164d0d
children a16e258528bf
files host-tools.sh
diffstat 1 files changed, 8 insertions(+), 10 deletions(-) [+]
line wrap: on
line diff
--- a/host-tools.sh	Tue Dec 02 01:43:34 2008 -0600
+++ b/host-tools.sh	Tue Dec 02 02:09:11 2008 -0600
@@ -78,22 +78,20 @@
 
   # Build toybox
 
-  if [ ! -f "${HOSTTOOLS}/patch" ]
+  if [ ! -f "${HOSTTOOLS}/toybox" ]
   then
     setupfor toybox &&
+    make defconfig &&
+    make || dienow
     if [ -z "$USE_TOYBOX" ]
     then
-      echo "CONFIG_PATCH=y" > mini.conf &&
-      make allnoconfig KCONFIG_ALLCONFIG=mini.conf &&
-      make &&
-      mv toybox "$HOSTTOOLS"/patch &&
-      cd ..
+      mv toybox "$HOSTTOOLS" &&
+      ln -s toybox "$HOSTTOOLS"/patch &&
+      ln -s toybox "$HOSTTOOLS"/netcat || dienow
     else
-      make defconfig &&
-      make &&
-      make install_flat PREFIX="${HOSTTOOLS}" &&
-      cd ..
+      make install_flat PREFIX="${HOSTTOOLS}" || dienow
     fi
+    cd ..
 
     cleanup toybox
   fi