# HG changeset patch # User Rob Landley # Date 1228205351 21600 # Node ID 8d2b9cd1a52ea64249d67755f59c0ccc80fd2795 # Parent 5644a8164d0df3dd1bfdb639d4b54b6796542860 build-all-target.sh needs toybox netcat to pass data into/out of qemu, so host-tools.sh should install that too. diff -r 5644a8164d0d -r 8d2b9cd1a52e host-tools.sh --- 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