log build.sh @ 768:27f007ea2129

age author description
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.
Fri, 24 Apr 2009 22:33:31 -0500 Rob Landley Have system-image.sh do its own setsid variant so when it does dienow() it can kill all its own backgrounded processes, but won't take down the parent shell that ran it.
Thu, 09 Apr 2009 23:53:05 -0500 Rob Landley Rename mini-native.sh to root-filesystem.sh, since that's what it builds.
Mon, 06 Apr 2009 01:58:36 -0500 Rob Landley Remove debugging detritus.
Thu, 02 Apr 2009 19:54:09 -0500 Rob Landley Whitespace fixes.
Wed, 28 Jan 2009 02:39:42 -0600 Rob Landley Not an elegant solution, should probably revisit this at some point...
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.
Sun, 14 Dec 2008 03:31:48 -0600 Rob Landley Teach build.sh not to rerun build stages we already have the result of.
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.
Wed, 02 Jul 2008 22:37:41 -0500 Rob Landley Add command logging. Set RECORD_COMMANDS=1 to log every command line run
Fri, 25 Jan 2008 03:26:35 -0600 Rob Landley Have host-tools populate build/host with 1) toybox, 2) all the remaining
Fri, 29 Jun 2007 10:19:04 -0400 Rob Landley Use shell builtin time instead of /usr/bin version not everybody has.
Tue, 26 Jun 2007 22:10:12 -0400 Rob Landley Add time information to the build output. 0.2.2
Mon, 09 Apr 2007 12:09:40 -0400 Rob Landley Put zImage-$ARCH in build directory, not mini-native-$ARCH, and eliminate 0.2.1
Fri, 02 Mar 2007 16:16:10 -0500 Rob Landley When run with no arguments, exit after showing usage message.
Wed, 28 Feb 2007 19:36:22 -0500 Rob Landley Re-teach build.sh to build more than one architecture in sequence.
Fri, 23 Feb 2007 15:27:51 -0500 Rob Landley Build User Mode Linux and have that do the ext2 packaging (for now, anyway).
Wed, 14 Feb 2007 16:29:20 -0500 Rob Landley Go back to a sane build wrapper. Being clever doesn't help here.
Thu, 01 Feb 2007 16:29:43 -0500 Rob Landley Add stderr to logging output.
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 11:50:49 -0500 Rob Landley Break out the qemu build (and squashfs) into something easy to comment out,
Wed, 20 Dec 2006 12:10:43 -0500 Rob Landley Little wrapper script to run the stages in order. I generally run:
Mon, 11 Dec 2006 00:48:20 -0500 Rob Landley Update build script. Now uses a config file (usage: ./build.sh arch), and
Tue, 05 Dec 2006 23:00:12 -0500 Rob Landley For some reason, `""` doesn't work. But "$("")" does. 0.0.1
Tue, 05 Dec 2006 22:12:28 -0500 Rob Landley Make quotes match up.
Tue, 05 Dec 2006 21:05:17 -0500 Rob Landley One more missing path in the qemu-arm check. (Notice I'm not building qemu
Tue, 05 Dec 2006 20:51:40 -0500 Rob Landley Balance quotes, add some missing quotes, preserve old $PATH.
Tue, 05 Dec 2006 20:29:21 -0500 Rob Landley Minor cleanup on the wrapper script (much more cleanup needed before it's
Tue, 05 Dec 2006 20:03:08 -0500 Rob Landley Build uClibc under the wrapper script. (There's got to be a better way to
Mon, 04 Dec 2006 20:30:51 -0500 Rob Landley Managed to get a working toolchain, with wrapper script, to build a hello
Mon, 04 Dec 2006 18:25:14 -0500 Rob Landley Build for the wrapper script. (Which still doesn't work right.)
Mon, 04 Dec 2006 13:17:47 -0500 Rob Landley Trying to build an arm toolchain (so I can test "hello world" with arm
Tue, 28 Nov 2006 17:29:44 -0500 Rob Landley Switch in make headers_install, fix the uclibc cleanup stage to actually work,
Tue, 28 Nov 2006 16:15:07 -0500 Rob Landley Some work I did back in october but hadn't checked in yet: let setupfor()
Tue, 15 Aug 2006 23:32:28 -0400 landley Extract headers, build cross-binutils, build cross-gcc. Needs a C library.
Sun, 13 Aug 2006 22:29:11 -0400 landley First version of new build script. Does nothing, but does it correctly.