log sources/functions.sh @ 898:db0f536aee7c

age author description
Sun, 22 Nov 2009 03:56:04 -0600 Rob Landley Fix hw-target builds so prerequisites build if they don't already exist.
Sat, 21 Nov 2009 04:27:58 -0600 Rob Landley Redo command recording: no longer RECORD_COMMMANDS config entry, now sources/more/record-commands.sh run to set up the wrapper (either before or after host-tools.sh). General cleanup and simplification of code this interacted with, plus clean up bit rot in the reporting.
Sun, 11 Oct 2009 00:58:34 -0500 Mark Miller Use the ARCH_NAME rather than ARCH when making stage directories. The only place we don't run check_for_base_arch is system-image, and here we want this to differ because of the kernels.
Fri, 09 Oct 2009 22:42:35 -0500 Rob Landley Comment tweaks.
Sun, 04 Oct 2009 21:53:36 -0500 Rob Landley Cosmetic tweaks. (Make title bar changing callable from elsewhere, make run-emulator.sh kill distccd quietly.)
Thu, 17 Sep 2009 04:06:02 -0500 Rob Landley Factor out and unify binutils, gcc, and ccwrap builds.
Thu, 10 Sep 2009 22:20:58 -0500 Rob Landley Eliminate a stupid warning that GNU find produces. (Works fine either way, but it's noisy.)
Wed, 02 Sep 2009 23:37:16 -0500 Rob Landley Rename build/sources to build/packages to reduce confusion (since sources/packages got moved up to just packages, and this contains the extracted contents of that). And use $SOURCES instead of $TOP/sources in a few places.
Wed, 26 Aug 2009 02:37:57 -0500 Rob Landley Extended setupfor/cleanup to create binary package tarballs if the configure option BINARY_PACKAGE_TARBALLS is set. These tarballs extract into the current directory and add all the changed files installed by this package build, so you can pick and choose when assembling your own filesystem.
Sat, 08 Aug 2009 21:27:08 -0500 Rob Landley Allow target settings to specify BUILD_STATIC.
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.
Sun, 05 Jul 2009 23:41:01 -0500 Rob Landley Teach buildall.sh to use new build.sh infrastructure, and replace doforklog with orthogonal maybe_fork and maybe_quiet functions.
Sun, 05 Jul 2009 17:50:44 -0500 Rob Landley Lots of changes to move buildall.sh functionality into build.sh.
Fri, 03 Jul 2009 05:29:11 -0500 Rob Landley Add killtree and make stuff use it. Update smoketest-all.sh to use doforklog, allowing FORK=1 to run stuff in parallel.
Thu, 02 Jul 2009 16:23:39 -0500 Rob Landley Update timestamp on freshly downloaded files so cleanup doesn't delete them.
Thu, 02 Jul 2009 14:12:25 -0500 Rob Landley Move doforklog to sources/functions.sh.
Wed, 01 Jul 2009 18:53:00 -0500 Rob Landley Remove wait4background, the shell has a builtin "wait" and we don't care about non-zero wait counts anymore.
Tue, 30 Jun 2009 20:16:59 -0500 Rob Landley Keep unstable tarballs around even when you do a build that doesn't use 'em.
Tue, 30 Jun 2009 03:05:04 -0500 Rob Landley Use the git magic tarball comment field to get the version number of unstable git packages for MANIFEST.
Sat, 27 Jun 2009 23:55:55 -0500 Rob Landley Add option to disable title bar display updates.
Wed, 24 Jun 2009 13:02:03 -0500 Rob Landley Blank ARCH is a bad signal because host-tools.sh has that, so use a separate EXTRACT_ONLY variable.
Tue, 23 Jun 2009 23:18:19 -0500 Rob Landley Improve version detection for MANIFEST file. Still doesn't detect version for git archive output because git hasn't got any equivalent of mercurial's .hg_archive.txt file.
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.
Mon, 11 May 2009 01:05:52 -0500 Rob Landley Cosmetic improvement, have === bars show stage name.
Tue, 28 Apr 2009 04:08:11 -0500 Rob Landley Make MANIFEST generation less brittle.
Sun, 26 Apr 2009 14:19:21 -0500 Rob Landley Make "wait4background" with no arguments wait for all background tasks.
Wed, 01 Apr 2009 04:11:44 -0500 Rob Landley Teach build not to rebuild base architecture toolchains. Factor out some common code while there.
Tue, 31 Mar 2009 14:43:11 -0500 Rob Landley Allow UNSTABLE=squashfs to download cvs snapshot with 4.0 support (but still not equivalent to genext2fs -D or gen_cpio_init's text file input, for creating /dev/console without root access).
Mon, 30 Mar 2009 03:26:45 -0500 Rob Landley Fix hg 665 so it actually works. (Make setupfor work when build/sources/package exists but there's no packages/package-*.tar* file.)
Sun, 29 Mar 2009 15:51:24 -0500 Rob Landley Support PREFERRED_MIRROR for USE_UNSTABLE.
Sat, 28 Mar 2009 16:01:54 -0500 Rob Landley Allow build to run with build/sources but not source tarballs. (Makes build-static-toolchains.sh slightly easier.)
Sat, 28 Mar 2009 02:34:13 -0500 Rob Landley Allow FWL revision number to be overridden in MANIFEST (for releases).
Tue, 24 Mar 2009 17:01:41 -0500 Rob Landley Add download RENAME support and make squashfs use it to give a packagename-version filename like all the others.
Thu, 05 Mar 2009 12:24:53 -0600 Rob Landley Cosmetic tweak.
Mon, 16 Feb 2009 15:32:29 -0600 Rob Landley Add SNAPSHOT_SYMLINK option so extracted source packages can live in a different filesystem than the build directory.
Mon, 19 Jan 2009 22:56:42 -0600 Rob Landley Add slightly more debugging/status info to download.
Tue, 13 Jan 2009 16:42:46 -0600 Rob Landley Move mirror list into download.sh.
Mon, 12 Jan 2009 02:47:32 -0600 Rob Landley More changes for initramfs and hw- targets with a base architecture.
Wed, 07 Jan 2009 05:20:29 -0600 Rob Landley Add NO_CLEANUP option to config.
Fri, 12 Dec 2008 20:50:19 -0600 Rob Landley Provide more info on error exit.
Wed, 10 Dec 2008 05:36:41 -0600 Rob Landley Add ldd/readelf/ldconfig to cross and native toolchains, and teach build to fallback to stable miniconfig when miniconfig-alt is absent.
Fri, 21 Nov 2008 23:46:21 -0600 Rob Landley Add README.footer to end of README. (Rename README.txt->README)
Wed, 12 Nov 2008 23:23:03 -0600 Rob Landley Teach extract that uClibc++ patches don't need to be checked against uClibc.
Mon, 10 Nov 2008 01:32:08 -0600 Rob Landley Move README generation to functions.sh, clean up build-all-target.sh option parsing.
Sat, 08 Nov 2008 02:29:36 -0600 Rob Landley Don't apply uClibc++ patches to uClibc.
Wed, 05 Nov 2008 00:55:28 -0600 Rob Landley Upgrade build wrapper, teach wait4background to skip certain processes (such as ssh) mentioned in optional second argument.
Mon, 03 Nov 2008 22:25:16 -0600 Rob Landley Display tweak. (When the build window is minimized, all it shows is "Building...")
Sat, 01 Nov 2008 21:53:23 -0500 Rob Landley Add getversion() and wait4background(), useful to build wrappers.
Fri, 31 Oct 2008 03:47:49 -0500 Rob Landley Slightly improved display.
Wed, 29 Oct 2008 21:05:50 -0500 Rob Landley Split function definitions out from include.sh.