log

age author description
Fri, 03 Jul 2009 19:46:48 -0500 Rob Landley Teach smoketest to skip creation of hdb for /home when not needed.
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.
Thu, 02 Jul 2009 00:54:08 -0500 Rob Landley Update patch because busybox changed upstream.
Wed, 01 Jul 2009 18:53:53 -0500 Rob Landley Remove triage directories up front, so "hg update" doesn't take 15 minutes.
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.
Wed, 01 Jul 2009 18:02:44 -0500 Rob Landley Busybox unstable currently needs this patch too.
Wed, 01 Jul 2009 18:00:33 -0500 Rob Landley Cron job script to build various nightly snapshots.
Wed, 01 Jul 2009 02:19:56 -0500 Rob Landley Two new busybox applets showed up that don't build on most hosts.
Tue, 30 Jun 2009 22:53:51 -0500 Rob Landley Have buildall save its logs in build/logs instead of build/.
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.
Mon, 29 Jun 2009 18:34:35 -0500 Rob Landley The reason powerpc isn't booting is a new magic config symbol showed up which needs to be set.
Sat, 27 Jun 2009 23:58:35 -0500 Rob Landley Fix powerpc config for 2.6.30.
Sat, 27 Jun 2009 23:57:54 -0500 Rob Landley Cosmetic fix: don't announce system-image.sh stage twice.
Sat, 27 Jun 2009 23:57:30 -0500 Rob Landley Fix recently introduced bug in download.sh --extract when build directory doesn't exist yet.
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.
Tue, 23 Jun 2009 19:39:51 -0500 Rob Landley Update perl removal patches to the versions submitted to linux-kernel. (Mostly description tweak.)
Tue, 23 Jun 2009 19:38:24 -0500 Rob Landley Add --logs option to smoketest-all.sh to read existing logs from buildall.sh.
Tue, 23 Jun 2009 19:30:09 -0500 Rob Landley Don't both mkdir and ln -s /etc. (Spotted by Niklas Brunb?ck.)
Mon, 22 Jun 2009 14:23:18 -0500 Rob Landley Fix for mips build in 2.6.30.
Sun, 21 Jun 2009 19:41:40 -0500 Rob Landley Largely cosmetic change.
Sun, 21 Jun 2009 19:27:50 -0500 Rob Landley Update kernel to 2.6.30.
Sun, 21 Jun 2009 19:04:51 -0500 Rob Landley The unaligned32 fix is in busybox 1.14.1, so bump version in zap patch.
Sat, 20 Jun 2009 01:57:35 -0500 Rob Landley Backport busybox bugfix that breaks non-x86 targets with gcc 4.2.1.
Thu, 18 Jun 2009 04:31:44 -0500 Rob Landley Prevent smoketest-all.sh from hanging if an individual smoketest.sh doesn't exit properly.
Mon, 15 Jun 2009 03:22:00 -0500 Rob Landley The softfloat patch only applies to 4.1.2, not 4.2.1.
Mon, 15 Jun 2009 02:09:39 -0500 Rob Landley Move stable to gcc-4.2.1, and use an even _bigger_ hammer to make canadian builds work with that. (./configure sucks even _more_ in this version, big shock there.)
Mon, 15 Jun 2009 01:11:26 -0500 Rob Landley Teach ccwrap to handle --print-prog-name=ld and such.
Mon, 15 Jun 2009 01:09:30 -0500 Rob Landley The powerpc stuff doesn't use this anymore, so delete it.
Thu, 11 Jun 2009 19:19:34 -0500 Rob Landley Missed a script that needs to call read_arch_dir now.
Thu, 11 Jun 2009 19:04:51 -0500 Rob Landley Change a comment to silence a warning.
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, 11 Jun 2009 00:26:15 -0500 Rob Landley Commit 729 broke canadian cross to fix ppc440 build, so try again to hopefully fix _both_ issues.
Sun, 31 May 2009 02:36:22 -0500 Rob Landley Add a 60 second timeout to smoketest. (Some qemu failure modes involve hanging.)
Sun, 31 May 2009 02:35:41 -0500 Rob Landley We already added an /etc/resolv.conf with the qemu default value, so don't have init.sh overwrite it (which outputs an error message on read only filesystems).
Sat, 30 May 2009 18:21:03 -0500 Rob Landley Quick and dirty script to run smoketest.sh on all targets, to see if they can compile and run "hello world".
Fri, 29 May 2009 14:17:36 -0500 Rob Landley Move more stuff towards using "cc" instead of "gcc".
Fri, 29 May 2009 14:14:13 -0500 Rob Landley For armv4eb, use the armv4l config. (Linux kernel .config doesn't specify endianness, and I didn't notice when they fell out of sync...)
Fri, 29 May 2009 14:12:33 -0500 Rob Landley Use $ARCH-cc instead of $ARCH-gcc where possible. (pcc, llvm, tcc, qcc...)
Fri, 29 May 2009 14:11:39 -0500 Rob Landley Build statically linked native compiler tarballs (extract 'em on any native system and build with them), and fix several unrelated bugs.
Mon, 18 May 2009 16:40:09 -0500 Rob Landley Squashfs needs an /etc/resolv.conf, not just /usr/etc/resolv.conf
Mon, 18 May 2009 15:08:18 -0500 Rob Landley Fix obvious typo.
Mon, 18 May 2009 15:07:38 -0500 Rob Landley Patch no longer needed/applies with busybox 1.14.
Mon, 18 May 2009 15:06:41 -0500 Rob Landley Root directory isn't writable with squashfs, use /tmp instead.
Mon, 18 May 2009 15:05:40 -0500 Rob Landley Documentation tweak.
Mon, 18 May 2009 15:05:02 -0500 Rob Landley Upgrade to busybox 1.14.0.
Sun, 17 May 2009 15:14:46 -0500 Rob Landley Fix the canadian cross stuff for arches that override CROSS_TARGET (ala ppc440)
Mon, 11 May 2009 01:06:39 -0500 Rob Landley Teach squashfs to create /dev/console and change default image time to squashfs.
Mon, 11 May 2009 01:05:52 -0500 Rob Landley Cosmetic improvement, have === bars show stage name.
Thu, 07 May 2009 19:09:56 -0500 Rob Landley Centrialize BUILD_STATIC and make it apply to more of root-filesystem.sh
Tue, 28 Apr 2009 22:38:38 -0500 Rob Landley No longer need this, ./buildall.sh does it now.
Tue, 28 Apr 2009 04:08:11 -0500 Rob Landley Make MANIFEST generation less brittle.
Mon, 27 Apr 2009 04:30:52 -0500 Rob Landley Convert i686 target from virtual ne2k to virtual e1000 gigabit adapter.
Sun, 26 Apr 2009 19:20:39 -0500 Rob Landley Fix thinkos.
Sun, 26 Apr 2009 15:30:26 -0500 Rob Landley Do canadian cross static toolchains properly, via buildall.sh.
Sun, 26 Apr 2009 14:19:21 -0500 Rob Landley Make "wait4background" with no arguments wait for all background tasks.
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.
Sun, 19 Apr 2009 06:24:23 -0500 Rob Landley Fix a couple thinkos in buildall.
Sun, 19 Apr 2009 03:11:49 -0500 Rob Landley Teach buildall.sh to canadian cross static cross compilers with --enable-shared and uClibc++ when you set "$CROSS_COMPILERS_EH".
Sat, 18 Apr 2009 03:03:59 -0500 Rob Landley Make canadian cross work by nailing binutils files to gcc's forehead.
Fri, 17 Apr 2009 06:37:16 -0500 Rob Landley Upgrade toybox again, one more fiddly little patch bug.
Thu, 16 Apr 2009 06:21:50 -0500 Rob Landley First pass at canadian cross toolchain build. Result doesn't actually work yet, but it builds.
Fri, 10 Apr 2009 03:32:41 -0500 Rob Landley Add NATIVE_TOOLCHAIN=only, to build _just_ the native toolchain (sae set of packages as the cross compiler, only --enable-shared and with uClibc++).
Fri, 10 Apr 2009 03:29:29 -0500 Rob Landley genext2fs needs a minimum amount of free space or it dies.
Thu, 09 Apr 2009 23:53:05 -0500 Rob Landley Rename mini-native.sh to root-filesystem.sh, since that's what it builds.
Wed, 08 Apr 2009 04:28:59 -0500 Mark Miller ARMV6L typo. Doesn't seem to affect anything, but might as well be consistent.
Wed, 08 Apr 2009 19:31:55 -0500 Rob Landley Add BUILD_VERBOSE config option.
Wed, 08 Apr 2009 11:28:05 -0500 Rob Landley Make sparc linker recognize older binary type.
Wed, 08 Apr 2009 00:42:39 -0500 Rob Landley Bump qemu to 0.10.2 (fixes sh4 but not powerpc), and clean up MANIFEST file creation.
Tue, 07 Apr 2009 21:30:08 -0500 Rob Landley Add "description" files to each target, move settings comments (if any) into them, then fluff descriptions out a bit.
Tue, 07 Apr 2009 19:48:56 -0500 Rob Landley Rename "details" to "settings" in sources/targets.
Tue, 07 Apr 2009 19:47:36 -0500 Rob Landley Missed a version number in the release update.
Tue, 07 Apr 2009 04:27:56 -0500 Mark Miller Added ARMv6L support. Required patching the Linux Kernel because circa 2.6.27 they changed how you selected processors for certain ARM boards, making it so you couldn't have a VersatilePB board with an ARMv6-capable processor. QEMU however can do that, so patched that out. Also got rid of extra crud for GCC Flags for ARMv5 that weren't necessary.
Mon, 06 Apr 2009 23:21:13 -0500 Rob Landley Fix typo that left a tag unclosed.
Mon, 06 Apr 2009 07:11:26 -0500 Mark Miller Converted ARMV5L from OABI to EABI with VFP support. Added patches for uClibc and uClibc++ to deal with Unwind Exception handling, made uClibc++ pull in libgcc_eh for this as well, and disabled SJLJ exceptions for ARMV5L EABI, which is apparently required, so --enable-sjlj-exceptions was added to the details file for all the other arches. Also correct the GENTOO_CHOST variable for armeb.
Mon, 06 Apr 2009 06:14:49 -0500 Mark Miller Changed the ignore directive from sources/packages to packages, since it's been moved.
Mon, 06 Apr 2009 01:58:36 -0500 Rob Landley Remove debugging detritus.
Sun, 05 Apr 2009 23:25:20 -0500 Rob Landley Mention how to do "make clean" and "make distclean" equivalents.
Sun, 05 Apr 2009 18:44:12 -0500 Rob Landley Squashfs 4.0 shipped.
Sun, 05 Apr 2009 05:38:47 -0500 Rob Landley Add armv4 big endian support.
Thu, 02 Apr 2009 21:43:40 -0500 Rob Landley Added tag 0.9.6 for changeset 55a526672f43
Thu, 02 Apr 2009 21:27:25 -0500 Rob Landley Announce 0.9.6 release. 0.9.6
Thu, 02 Apr 2009 21:26:32 -0500 Rob Landley Make NATIVE_RETROFIT_CXX work for dynamic as well as static linking.
Thu, 02 Apr 2009 19:59:47 -0500 Rob Landley Build for the PowerPC 440. (Someday, I may be able to test this...)
Thu, 02 Apr 2009 19:54:54 -0500 Rob Landley Copy over the MANIFEST file for the static toolchain build.
Thu, 02 Apr 2009 19:54:09 -0500 Rob Landley Whitespace fixes.
Wed, 01 Apr 2009 06:40:24 -0500 Rob Landley Add NATIVE_RETROFIT_CXX to add uClibc++ to the cross compiler tarball.
Wed, 01 Apr 2009 05:13:46 -0500 Rob Landley Feed noatime flag to init.sh mounts.
Wed, 01 Apr 2009 04:49:42 -0500 Rob Landley Remove vestigial line.
Wed, 01 Apr 2009 04:49:05 -0500 Rob Landley Make qemu download unconditional so it doesn't keep deleting it.
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.
Wed, 01 Apr 2009 00:06:08 -0500 Rob Landley Fix wrapper so it doesn't misinterpret -static-libgcc as -static.
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).
Tue, 31 Mar 2009 06:40:41 -0500 Rob Landley Fix qemu build so it can find pc-bios directory.
Mon, 30 Mar 2009 05:35:48 -0500 Rob Landley One more tweak to build-static.
Mon, 30 Mar 2009 04:50:02 -0500 Rob Landley Fix ppc bios, this is the one from qemu svn 6657.
Mon, 30 Mar 2009 04:49:20 -0500 Rob Landley The i686 target is actually pentium 3, not pentium 2. Fix qemu's emulation.
Mon, 30 Mar 2009 03:29:22 -0500 Rob Landley Path cleanup: host-tools.sh should handle this now.
Mon, 30 Mar 2009 03:28:36 -0500 Rob Landley Teach build-static-toolchains to FORK multiple qemu instances, conceptually similar to how buildall.sh handles FORK.
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.)
Mon, 30 Mar 2009 01:11:34 -0500 Rob Landley Add SKIP_STAGE_TARBALLS config option to skip creating tarballs after each stage.
Sun, 29 Mar 2009 23:30:29 -0500 Rob Landley Use toybox 0.0.9.1, with a fix for patch.
Sun, 29 Mar 2009 23:29:31 -0500 Rob Landley Put a tmpfs instance on /tmp in case / is read only.
Sun, 29 Mar 2009 17:44:57 -0500 Rob Landley CONFIG_SQUASHFS needs CONFIG_MISC_FILESYSTEMS. (For now, anyway.)
Sun, 29 Mar 2009 17:29:38 -0500 Rob Landley Autodetect the amount of space in a mini-native directory for genext2fs.
Sun, 29 Mar 2009 16:06:29 -0500 Rob Landley Adjust /etc/resolv.conf for read-only root filesystem.
Sun, 29 Mar 2009 15:53:03 -0500 Rob Landley More error checking.
Sun, 29 Mar 2009 15:51:24 -0500 Rob Landley Support PREFERRED_MIRROR for USE_UNSTABLE.
Sun, 29 Mar 2009 06:45:38 -0500 Rob Landley Bugfix for 2.6.29 network stack so it doesn't hang under load.
Sun, 29 Mar 2009 06:44:59 -0500 Rob Landley Fix copying out the static results.
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 16:00:31 -0500 Rob Landley Image isn't always ext2 anymore, use $IMAGE for run-emulator.sh.
Sat, 28 Mar 2009 03:32:39 -0500 Rob Landley Add a README file.
Sat, 28 Mar 2009 02:34:13 -0500 Rob Landley Allow FWL revision number to be overridden in MANIFEST (for releases).
Sat, 28 Mar 2009 02:30:51 -0500 Rob Landley If the root filesystem is read only, the /home mount point already needs to exist.
Sat, 28 Mar 2009 02:29:27 -0500 Rob Landley The i386 version is "qemu" with no trailing dash, so symlink that too.