log host-tools.sh @ 808:cce6b8e81581

age author description
Fri, 07 Aug 2009 23:52:55 -0500 Rob Landley Teach host-tools.sh to create multiple symlinks in fallback directories for ccache and distcc.
Fri, 31 Jul 2009 01:00:45 -0500 Rob Landley Fedora 11 hasn't got "which", so move the busybox build up and the host toolchain symlinks down to the end. Make sure toybox patch replaces busybox patch, and host toolchain ar replaces busybox ar.
Sun, 05 Jul 2009 17:50:44 -0500 Rob Landley Lots of changes to move buildall.sh functionality into build.sh.
Thu, 11 Jun 2009 05:42:51 -0500 Rob Landley Refactor so include.sh mostly just sets environment variables. Move read_arch_dir to function and call it explicitly (no more need for $NO_ARCH). Make blank_tempdir a function, called explicitly by stages when needed, with some sanity checks. Insert prerequisite tests to later stages so they can detect failure early and provide an explicit erro rmessage, and have those tests happen before blanking $WORK dir, to preserve debugging info. Make buildall.sh depend on prerequisite tests rather than trying to avoid calling later stages (and thus do flow control from asynchronous context). Add FAIL_QUIET option so buildall.sh doesn't spam the log with the new prerequisite error messages.
Thu, 09 Apr 2009 23:53:05 -0500 Rob Landley Rename mini-native.sh to root-filesystem.sh, since that's what it builds.
Tue, 31 Mar 2009 06:40:41 -0500 Rob Landley Fix qemu build so it can find pc-bios directory.
Sun, 29 Mar 2009 15:53:03 -0500 Rob Landley More error checking.
Sat, 28 Mar 2009 02:29:27 -0500 Rob Landley The i386 version is "qemu" with no trailing dash, so symlink that too.
Fri, 27 Mar 2009 05:33:49 -0500 Rob Landley Add MANIFEST file to mini-native-$ARCH/usr/src.
Thu, 26 Mar 2009 04:37:56 -0500 Rob Landley Vladimir Dronnikov pointed out that building e2fsprogs under uClibc would need --disable-tls.
Wed, 25 Mar 2009 06:41:32 -0500 Rob Landley Fix qemu build and add sh4 -append patch.
Tue, 24 Mar 2009 21:30:37 -0500 Rob Landley Revert qemu ppc openbios to the version before the --nographic bug showed up (which was svn 6658). See http://lists.gnu.org/archive/html/qemu-devel/2009-03/msg01070.html for details.
Tue, 24 Mar 2009 21:23:15 -0500 Rob Landley Add qemu to host-tools.sh. If HOST_BUILD_EXTRA set, compile from source, otherwise symlink it from host. (Note that ppc --nographic and sh4 --append are currently broken in host version of qemu.)
Tue, 24 Mar 2009 19:36:07 -0500 Rob Landley Now that the 2.6.29 kernel is out with squashfs, add squashfs to host-tools.sh and system-image.sh.
Sat, 21 Mar 2009 22:56:15 -0500 Rob Landley Since gene2fs can't produce large images in a reasonable amount of time, make a 64 meg image and resize it if necessary. (This means the minimum image size is 64 megs, because gene2fs won't run unless you specify a size, but it knows right away if the size you gave it wasn't big enough. I don't understand this either.)
Tue, 17 Feb 2009 13:53:50 -0600 Rob Landley The new distcc version notices the host has the python binary, and assumes
Tue, 17 Feb 2009 03:13:47 -0600 Rob Landley The new distcc is dumb enough to use -Werror by default. Make it stop.
Tue, 10 Feb 2009 21:14:09 -0600 Rob Landley Some slight paranoia against multiple host-tools.sh runs that get interrupted in the middle. (Yeah, in general that's not guaranteed to work, but still...)
Tue, 03 Feb 2009 11:12:19 -0600 Rob Landley And genext2fs could suffer the same symlink loop problem with RECORD_COMMANDS, so don't symlink. (The point of host-tools.sh is to build what we can from source anyway, linking to anything but the host toolchain defeats the purpose.)
Tue, 03 Feb 2009 01:42:29 -0600 Rob Landley Jean Wolter pointed out that running RECORD_COMMANDS=1 twice could create circular symlinks. Hopefully fixed now, and some related cleanups/clarifications.
Sun, 01 Feb 2009 16:45:51 -0600 Rob Landley Minor cosmetic cleanup (don't warn about re-linking things that are expected to already be there), and don't build distccd if it's already in $PATH. (We need to put genext2fs in host/path because system-image.sh isn't using host's $PATH, but run-from-build.sh and friends do use host $PATH.)
Sun, 11 Jan 2009 14:24:22 -0600 Rob Landley Rename package-mini-native.sh to system-image.sh so the scripts and tarballs they create all have the same name.
Thu, 08 Jan 2009 00:05:53 -0600 Rob Landley Fix a couple brown paper bag bugs (oops) and general cleanups.
Tue, 02 Dec 2008 02:09:11 -0600 Rob Landley build-all-target.sh needs toybox netcat to pass data into/out of qemu, so host-tools.sh should install that too.
Sun, 30 Nov 2008 06:20:35 -0600 Rob Landley Move genext2fs build to host-tools, remove dead code, add comments.
Sun, 30 Nov 2008 01:36:13 -0600 Rob Landley Without USE_TOYBOX we now just install patch, so check for the right thing.
Sun, 30 Nov 2008 00:59:27 -0600 Rob Landley Move include.sh to sources/include.sh. End user doesn't call it directly, shouldn't be at top level.
Sat, 29 Nov 2008 20:40:01 -0600 Rob Landley Now that UML is toast, the build no longer needs oneit.
Mon, 17 Nov 2008 03:01:53 -0600 Rob Landley If distccd is installed on the host, link it into build/host so we don't rebuild it on a second host-tools.sh run with the trimmed $PATH.
Fri, 14 Nov 2008 19:20:24 -0600 Rob Landley Move color selection into ./config. (The default colors don't look great on a white background.)
Tue, 04 Nov 2008 22:51:33 -0600 Rob Landley Busybox defconfig has become useless, so switch busybox to build via allyesconfig minus symbols to be disabled.
Sun, 19 Oct 2008 02:46:37 -0500 Rob Landley Don't build distcc if it's not in $PATH but we already built it.
Mon, 25 Aug 2008 12:22:39 -0500 Rob Landley Move User Mode Linux build to package-mini-native.sh, since that's the only
Fri, 15 Aug 2008 14:29:14 -0500 Rob Landley Add USE_TOYBOX option (enabled by default), to use toybox commands where
Fri, 18 Jul 2008 09:00:05 -0500 Rob Landley Switch to building defconfig busybox. (Keep trimmed config anyway.)
Sun, 06 Jul 2008 06:19:15 -0500 Rob Landley Update busybox from 1.2.2 to 1.11.0. Toybox i still used for oneit and patch,
Fri, 04 Jul 2008 06:12:59 -0500 Rob Landley Mmove package-mini-native.sh back to using oneit, and always build toybox
Wed, 02 Jul 2008 22:37:41 -0500 Rob Landley Add command logging. Set RECORD_COMMANDS=1 to log every command line run
Sat, 31 May 2008 19:09:43 -0500 Rob Landley Add timeout to wget, and add another mirror (impactlinux.com) so there's a
Sun, 13 Apr 2008 22:16:55 -0500 Rob Landley Don't fiddle with qemu in host-tools. Andre Ruiz noticed that we were
Fri, 11 Apr 2008 17:48:58 -0500 Rob Landley Typo (mine, not Andre's).
Fri, 11 Apr 2008 09:46:00 -0500 Rob Landley Patch from Andre Ruiz to fix host-tools rebuild check. (If busybox is already
Sat, 29 Mar 2008 19:06:29 -0500 Rob Landley Upgrade to toybox-0.0.5 and linux-2.6.25-rc7. Remove use of perl in the kernel
Thu, 21 Feb 2008 04:47:54 -0600 Rob Landley Redo the $CLEANUP logic to a cleanup function in include.sh (meaning if a
Thu, 31 Jan 2008 01:23:18 -0600 Rob Landley Back out part of 276, make host-tools not delete symlinks to avoid opening a
Wed, 30 Jan 2008 21:37:51 -0600 Rob Landley Build distcc on host if it's not already installed.
Wed, 30 Jan 2008 21:37:21 -0600 Rob Landley Have busybox clean up after itself, and zap old host tool symlinks when rerun.
Tue, 29 Jan 2008 00:47:19 -0600 Rob Landley host-tools needs bzip2 to create tarballs.
Fri, 25 Jan 2008 19:40:33 -0600 Rob Landley The busybox install command doesn't work, drop back to host command.
Fri, 25 Jan 2008 03:26:35 -0600 Rob Landley Have host-tools populate build/host with 1) toybox, 2) all the remaining
Thu, 24 Jan 2008 03:48:19 -0600 Rob Landley Have host tools build all the busybox tools which A) the build actually
Tue, 01 Jan 2008 03:12:59 -0600 Rob Landley Tell bash not to cache paths, missing error check, commented out busybox build.
Wed, 19 Sep 2007 18:52:56 -0500 Rob Landley Be smarter about extracting tarballs: extract one copy of each tarball
Sun, 16 Sep 2007 18:28:52 -0500 Rob Landley Update UML build config to work with 2.6.23.
Tue, 26 Jun 2007 17:51:14 -0400 Rob Landley Autodetect number of processors and feed appropriate -j to make.
Sun, 24 Jun 2007 17:44:09 -0400 Rob Landley dash->bash.
Wed, 21 Mar 2007 15:23:12 -0400 Rob Landley We can't reliably build qemu because who knows what toolchains the host
Sun, 04 Mar 2007 16:15:58 -0500 Rob Landley Make host-tools not rebuild stuff that's already there, fix yet more corner
Fri, 23 Feb 2007 15:27:51 -0500 Rob Landley Build User Mode Linux and have that do the ext2 packaging (for now, anyway).
Mon, 05 Feb 2007 01:26:34 -0500 Rob Landley Minor tweak, move toybox build to the start.