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.
|
Thu, 01 Feb 2007 00:37:50 -0500 |
Rob Landley |
Delete output directories on re-run, teach build to log and build multiple
|
Mon, 29 Jan 2007 14:41:37 -0500 |
Rob Landley |
Only build qemu if it's not already installed. (Revisit this when 0.9.0 comes
|
Mon, 29 Jan 2007 11:50:49 -0500 |
Rob Landley |
Break out the qemu build (and squashfs) into something easy to comment out,
|