Wed, 03 Nov 2010 13:58:56 -0500 |
Rob Landley |
The impactlinux.com domain unexpectedly went away, update the web page on
|
Sat, 30 Oct 2010 20:49:09 -0500 |
Rob Landley |
I can't reliably log into freenode anymore due to their strange mandatory authentication protocol being blocked by multiple ISPs, so I'll yank the reference from the web page.
|
Sun, 24 Oct 2010 04:17:15 -0500 |
Rob Landley |
More tweaks to bootstrap-skeleton, implement the first half of lfs-bootstrap for Linux From Scratch 6.7 against the new infrastructure, and tweak gentoo build to stay current with bootstrap-skeleton changes. (Now more common infrastructure, and requires package-list file.)
|
Sat, 23 Oct 2010 15:15:29 -0500 |
Rob Landley |
Fix uClibc so m4 and bison build against it.
|
Fri, 22 Oct 2010 18:36:01 -0500 |
Rob Landley |
Fix guest account.
|
Fri, 22 Oct 2010 18:31:51 -0500 |
Rob Landley |
Provide a mount point for root user's home directory.
|
Thu, 21 Oct 2010 19:09:51 -0500 |
Rob Landley |
Update squashfs and kernel to current versions.
|
Thu, 07 Oct 2010 23:59:05 -0500 |
Rob Landley |
FAQ tweak.
|
Thu, 07 Oct 2010 23:58:14 -0500 |
Rob Landley |
Teach native-build.sh to pass in the name of the build control image.
|
Thu, 07 Oct 2010 23:55:46 -0500 |
Rob Landley |
Teach build-control-images.sh to call the new subdirectory format builds (with integrated patch directories and file trees and such).
|
Thu, 07 Oct 2010 23:54:33 -0500 |
Rob Landley |
Replace bisectinate's built-in tests with a test specified on the command line.
|
Thu, 07 Oct 2010 23:53:23 -0500 |
Rob Landley |
Dropbear's scp shouldn't call /usr/bin/dbclient, it should just call ssh out of $PATH.
|
Thu, 07 Oct 2010 23:52:23 -0500 |
Rob Landley |
Redo gentoo-boostrap on top of bootstrap-skeleton.
|
Thu, 07 Oct 2010 23:50:12 -0500 |
Rob Landley |
Update the common code, use "files" directory instead of build for subdir.
|
Thu, 07 Oct 2010 23:46:30 -0500 |
Rob Landley |
Genericize the noversion() regex a bit, and make sure to only apply patches in the sources/patches directory that end in ".patch".
|
Tue, 05 Oct 2010 21:18:36 -0500 |
Rob Landley |
Add generic native-build infastructure.
|
Mon, 04 Oct 2010 13:59:45 -0500 |
Rob Landley |
Start of a new Linux From Scratch build. Currently just extracts and patches the source tarballs.
|
Wed, 29 Sep 2010 15:18:08 -0500 |
Rob Landley |
Tweak uClibc config to add __progname support and debuggable pthreads.
|
Sat, 25 Sep 2010 14:10:23 -0500 |
Rob Landley |
Break out download_functions.sh into their own file.
|
Sat, 25 Sep 2010 13:40:04 -0500 |
Rob Landley |
Refactor the gentoo bootstrap build some more. Add "build" and "files" subdirectories, split each package build into a separate file, break out reusable shell functions into functions.sh. Flow control now init chrooting into run-build-stages.sh calling the individual package scripts.
|
Fri, 24 Sep 2010 08:36:21 -0500 |
Rob Landley |
Shuffle gentoo bootstrapping into a single directory (with files and patches subdirectories under that).
|
Thu, 16 Sep 2010 19:35:32 -0500 |
Rob Landley |
And e2fsprogs needs "--shared", not just "-shared". I'm not sure playing whack-a-mole with --long -> -long option conversion is the best way for the wrapper to approach this, but until somebody explains the logic of which longopts gcc accepts a single dash for and which it doesn't...
|
Wed, 15 Sep 2010 21:31:16 -0500 |
Rob Landley |
Add "file" to the bootstrap packages, and add a package.provided listing stuff that's there already for portage.
|
Wed, 15 Sep 2010 18:06:30 -0500 |
Rob Landley |
Tighten up test.sh usage message.
|
Wed, 15 Sep 2010 18:06:08 -0500 |
Rob Landley |
Mounting /dev/pts is useful.
|
Sun, 12 Sep 2010 19:21:42 -0500 |
Rob Landley |
Strangely, ncurses won't build shared libraries unless explicitly told to do so on the configure command line. (Yes, it's a library package. No, I don't know what they were smoking either.)
|
Sun, 12 Sep 2010 18:05:42 -0500 |
Rob Landley |
Milton Miller pointed out that tar | tar doesn't need gzip. :)
|
Fri, 10 Sep 2010 12:52:37 -0500 |
Rob Landley |
Typo fix for previous commit.
|
Fri, 10 Sep 2010 12:21:46 -0500 |
Rob Landley |
Fix overlay support: copy to original STAGE_DIR (not into usr/) and use tar | tar instead of cp -a (which barfs copying dir/file to a destination where dir symlink).
|
Wed, 08 Sep 2010 12:56:51 -0500 |
Rob Landley |
The header and news disagreed whether the file was "1.0" or "1.0.0", and since a 1.0.1 is inevitable, rename it 1.0.0.
|
Tue, 07 Sep 2010 03:48:35 -0500 |
Rob Landley |
Update the README for the download directory, noting simple-root-filesystem and the move to the "extras" directory.
|
Mon, 06 Sep 2010 15:14:02 -0500 |
Rob Landley |
1.0 is out, update web page header.
|
Mon, 06 Sep 2010 00:57:38 -0500 |
Rob Landley |
Helps to get the version numbers right in the release message. (It was pending
|
Sun, 05 Sep 2010 00:47:39 -0500 |
Rob Landley |
Added tag 1.0 for changeset 479bcbb2775e
|
Sun, 05 Sep 2010 00:47:04 -0500 |
Rob Landley |
Screw it: cut a release and fix it all up later.
1.0
|
Sun, 05 Sep 2010 00:08:47 -0500 |
Rob Landley |
The point of armv4l is to be OABI, so have the config agree with that.
|
Sun, 05 Sep 2010 00:04:13 -0500 |
Rob Landley |
Smoketest was using the wrong run-emulator-from-build.sh path.
|
Sun, 05 Sep 2010 00:02:21 -0500 |
Rob Landley |
Yet more FAQ massaging.
|
Sat, 04 Sep 2010 17:55:54 -0500 |
Rob Landley |
Revert the kernel commit that broke mips64.
|
Wed, 01 Sep 2010 00:58:00 -0500 |
Rob Landley |
When BUILD_STATIC=all that inclues oneit.
|
Tue, 31 Aug 2010 18:25:34 -0500 |
Rob Landley |
Long overdue upgrade to 2.6.35, I'll fix the architectures this breaks later.
|
Tue, 31 Aug 2010 18:22:57 -0500 |
Rob Landley |
Teach gentoo-stage1.sh that /dev/null means don't create an hdc.
|
Tue, 24 Aug 2010 03:08:47 -0500 |
Rob Landley |
Remove toybox.
|
Tue, 24 Aug 2010 02:53:11 -0500 |
Rob Landley |
Remove RW_SYSTEM_IMAGE option. The gentoo-stage1 build shows how to setup a writeable chroot, and the FAQ says how to build a writeable system image. I'm not shipping two different system iamges, then I'd have to explain it and it's not worth the confusion.
|
Mon, 23 Aug 2010 12:30:09 -0500 |
Rob Landley |
Fix mirror list.
|
Mon, 23 Aug 2010 12:21:53 -0500 |
Rob Landley |
Remove patch that current busybox doesn't need.
|
Mon, 23 Aug 2010 00:28:41 -0500 |
Rob Landley |
Fluff out the debugging section of the FAQ a bit more, explaining EXTRACT_ALL and NO_SANITIZE_ENVIRONMENT.
|
Mon, 23 Aug 2010 00:27:44 -0500 |
Rob Landley |
Dereference symlink path segments in record-commands.sh.
|
Mon, 23 Aug 2010 00:26:48 -0500 |
Rob Landley |
Break down and build separate patch package on target for gentoo stage 1.
|
Mon, 23 Aug 2010 00:26:10 -0500 |
Rob Landley |
Building util-linux on target needs the program invocation name stuff.
|
Mon, 23 Aug 2010 00:25:07 -0500 |
Rob Landley |
Add new "/src/host-info" file to target, with CROSS_TARGET and KARCH values.
|
Mon, 23 Aug 2010 00:22:38 -0500 |
Rob Landley |
Update busybox.
|
Sat, 21 Aug 2010 02:47:39 -0500 |
Rob Landley |
Break link (touch gets confused that /mnt is a read-only squashfs).
|
Sat, 21 Aug 2010 02:46:30 -0500 |
Rob Landley |
Switch from toybox netcat to busybox netcat.
|
Sat, 21 Aug 2010 01:33:02 -0500 |
Rob Landley |
Make sure PATH and CONSOLE are properly exported even when kernel command line doesn't provide the right data.
|
Fri, 20 Aug 2010 18:42:02 -0500 |
Rob Landley |
The ncurses ./configure stage won't detect a NO_CPLUSPLUS build. The c++ binding isn't needed to build a gentoo stage 1, so disable it.
|
Thu, 19 Aug 2010 12:50:32 -0500 |
Rob Landley |
Add a fallback if /proc/cmdline doesn't produce a console= entry.
|
Wed, 18 Aug 2010 17:11:32 -0500 |
Rob Landley |
Stab at updating bisectinate to use git clone into build/packages (instead of lots of redundant "git archive | tar x" passes, which pointlessly waste disk and cpu). Still issues around alt-patches and around LONG=1 tests (should be separate "expect" style and hdc control image style test levels).
|
Wed, 18 Aug 2010 17:07:13 -0500 |
Rob Landley |
Script to wrap up a control image and arch root filesystem into a tarball runnable on a host.
|
Wed, 18 Aug 2010 15:58:02 -0500 |
Rob Landley |
Teach build.sh to build host compiler if necessary for CROSS_HOST_ARCH.
|
Mon, 16 Aug 2010 21:38:33 -0500 |
Rob Landley |
If environment sanitizing lets TOOLCHAIN_PREFIX through, it should let HOST_ARCH through too. And while we're at it, separate inherited variables from locally defined ones.
|
Mon, 16 Aug 2010 21:05:18 -0500 |
Rob Landley |
Untangle static vs cross for ccwrap section.
|
Mon, 16 Aug 2010 21:03:59 -0500 |
Rob Landley |
Only make "bash" and "make" and such when toolchain has no prefix.
|
Mon, 16 Aug 2010 18:12:16 -0500 |
Rob Landley |
Missed one (PROGRAM_PREFIX->TOOLCHAIN_PREFIX).
|
Mon, 16 Aug 2010 15:00:35 -0500 |
Rob Landley |
Environment sanitizing screwed up the cross-compiler.sh wrapper. Fix it, rename PROGRAM_PREFIX to TOOLCHAIN_PREFIX, and put a guard around sources/include.sh so it's safe to include multiple times.
|
Fri, 13 Aug 2010 17:19:28 -0500 |
Rob Landley |
Ahem. Change the user of sources/native-root to sources/root-filesystem.
|
Fri, 13 Aug 2010 16:34:07 -0500 |
Rob Landley |
Move sources/native-root to sources/root-filesystem (mostly to make tab completion work better when navigating the source).
|
Fri, 13 Aug 2010 15:41:03 -0500 |
Rob Landley |
Fix case where build/packages/alt-package exists but tarball doesn't, and EXTRACT_ALL=1 ./download.sh gets called.
|
Tue, 10 Aug 2010 11:40:42 -0500 |
Rob Landley |
In the presence of multiple tarballs, use the newest one, so downloading a new version and extracting it before running cleanup_oldfiles should work now.
|
Tue, 10 Aug 2010 11:00:33 -0500 |
Rob Landley |
Bootstrapping gentoo portage tree. Download tarball, extract it, and emerge --sync. (Build rsync so emerge --sync works.)
|
Tue, 10 Aug 2010 00:17:48 -0500 |
Rob Landley |
Remove script that moved to "more" directory.
|
Tue, 10 Aug 2010 00:04:30 -0500 |
Rob Landley |
Add DEBUG_PACKAGE config variable to build just one package with CPUS=1.
|
Tue, 10 Aug 2010 00:03:38 -0500 |
Rob Landley |
Bite the bullet, I'm no longer really doing toybox development.
|
Sun, 08 Aug 2010 21:01:41 -0500 |
Rob Landley |
Polish the strip logic a bit.
|
Sun, 08 Aug 2010 20:57:58 -0500 |
Rob Landley |
is_in_list doesn't like "[" and "[[", thinks it's an unterminated regex.
|
Thu, 05 Aug 2010 13:10:07 -0500 |
Rob Landley |
If some clever sysadmin claimed 1024-65535 for local ports, punt.
|
Thu, 05 Aug 2010 12:31:01 -0500 |
Rob Landley |
Change how to filter out (currently) unusable busybox apps, and add mke2fs to force e2fsprogs build.
|
Thu, 05 Aug 2010 12:08:25 -0500 |
Rob Landley |
Apparently gentoo has mke2fs in a normal user's path, but not tune2fs. Sigh.
|
Thu, 05 Aug 2010 12:08:02 -0500 |
Rob Landley |
Three convenience scripts to bounce off build/system-image-$ARCH and run stuff
|
Tue, 03 Aug 2010 11:07:37 -0500 |
Rob Landley |
build-control-images.sh got broken out a while ago, remove redundant code from buildall.
|
Tue, 03 Aug 2010 11:05:43 -0500 |
Rob Landley |
Write-up on the command logging wrapper.
|
Tue, 03 Aug 2010 11:04:58 -0500 |
Rob Landley |
Teach environment sanitizing to allow STAGE_NAME override.
|
Mon, 02 Aug 2010 17:56:28 -0500 |
Rob Landley |
Use Scrt1.o when building a shared library.
|
Sun, 01 Aug 2010 15:20:00 -0500 |
Rob Landley |
Now that extract_packages is separate from setupfor, EXTRACT_ALL=1 should be less brittle. (If not, needs to be fixed, so remove workarounds.)
|
Sun, 01 Aug 2010 15:19:00 -0500 |
Rob Landley |
Move $BUILD/logs creation from record-commands.sh to include.sh so it gets reliably recreated when a user blanks the logs and re-runs.
|
Sun, 01 Aug 2010 15:16:58 -0500 |
Rob Landley |
Comment tweak.
|
Sun, 01 Aug 2010 14:40:48 -0500 |
Rob Landley |
Add lots of debugging HOWTO information. More to come.
|
Sat, 31 Jul 2010 21:49:01 -0500 |
Rob Landley |
Make extract_package directly callable, and do so where necessary.
|
Fri, 30 Jul 2010 13:54:10 -0500 |
Rob Landley |
Add blank_workdir and make setupfor and cleanup use it. This means you can run an entire build.sh with NO_CLEANUP=1 on.
|
Tue, 27 Jul 2010 02:35:33 -0500 |
Rob Landley |
Apparently this never quite got updated for commit 1116.
|
Tue, 27 Jul 2010 01:40:50 -0500 |
Rob Landley |
List more environment variables sanitizing shouldn't drop.
|
Mon, 26 Jul 2010 16:47:41 -0500 |
Rob Landley |
Bugfix for busybox 1.17.1 mktemp dealing with non-absolute subdirectory paths.
|
Mon, 26 Jul 2010 01:42:00 -0500 |
Rob Landley |
Make the environment sanitize logic slightly more robust in the face of multi-line environment variable values.
|
Mon, 26 Jul 2010 00:06:58 -0500 |
Rob Landley |
Yank toybox from simple-root-filesystem. (Still need it for patch in host-tools.sh)
|
Mon, 26 Jul 2010 00:05:38 -0500 |
Rob Landley |
Update to busybox 1.17.1 and switch to defconfig instead of trimconfig.
|
Sun, 25 Jul 2010 23:26:46 -0500 |
Rob Landley |
Automatically use simple-root-filesystem if root-filesystem isn't avaialble.
|
Sun, 25 Jul 2010 23:25:58 -0500 |
Rob Landley |
Add sanitize_environment to unset unrecognized environment variables.
|
Sun, 25 Jul 2010 14:29:01 -0500 |
Rob Landley |
Add "make" to the default static list, for native-compiler tarball portability. (If you haven't got make working, it's hard to build it.)
|
Sun, 25 Jul 2010 14:19:12 -0500 |
Rob Landley |
Remove a baseconfig symbol that SYSIMAGE_TYPE=initramfs sets itself.
|
Sun, 25 Jul 2010 14:18:25 -0500 |
Rob Landley |
Make BUILD_VERBOSE a little more verbose.
|
Sat, 17 Jul 2010 14:19:39 -0500 |
Rob Landley |
Fluff up comments, and use blank_tempdir so re-running recreates all the images.
|
Sat, 17 Jul 2010 13:29:12 -0500 |
Rob Landley |
Comment tweak for cross-smoke-test.sh.
|
Mon, 12 Jul 2010 11:40:23 -0500 |
Rob Landley |
Only include the dev-environment.sh and native-build.sh scripts when the system image contains native development tools.
|
Sun, 11 Jul 2010 00:04:16 -0500 |
Rob Landley |
Tweak web page header.
|
Sun, 11 Jul 2010 00:02:44 -0500 |
Rob Landley |
Yet more gentoo bootstrap plumbing. Needs target-specific stuff still.
|
Sat, 10 Jul 2010 23:41:22 -0500 |
Rob Landley |
Convert sparc to baseconfig.
|
Sat, 10 Jul 2010 23:39:36 -0500 |
Rob Landley |
Make sh4 less unhappy.
|
Sat, 10 Jul 2010 23:38:51 -0500 |
Rob Landley |
Make NO_CLEANUP work with sources/sections/gcc.sh
|
Sat, 10 Jul 2010 23:36:43 -0500 |
Rob Landley |
Update initramfs generation to deal with kernel changes, and rip out unnecessary complexity (backgrounding the kernel build, partial rebuild) that other stages don't do.
|
Sat, 10 Jul 2010 00:05:50 -0500 |
Rob Landley |
Fix patching so sha1-for-source.txt only gets updated _after_ patch successfully applies (race with signal delivery), and make dienow output go to stderr instead of stdout.
|
Fri, 09 Jul 2010 13:03:01 -0500 |
Rob Landley |
Output dienow's error message to stderr.
|
Thu, 08 Jul 2010 10:55:45 -0500 |
Rob Landley |
Busybox's current acpid doesn't build on a sles 10 host (SW_LID undeclared).
|
Tue, 06 Jul 2010 14:46:15 -0500 |
Rob Landley |
Honor existing CFLAGS (if any) in binutils build.
|
Tue, 06 Jul 2010 12:10:26 -0500 |
Rob Landley |
Better error message.
|
Mon, 05 Jul 2010 15:37:04 -0500 |
Rob Landley |
Move "sources/more/" to just "more/", add a README explaining why those scripts are there, and adjust calls to them.
|
Sun, 04 Jul 2010 20:36:50 -0500 |
Rob Landley |
Fix mipsel and mips64 after the conversion.
|
Sun, 04 Jul 2010 04:05:58 -0500 |
Rob Landley |
Busybox 1.16.2 is out.
|
Sun, 04 Jul 2010 04:05:47 -0500 |
Rob Landley |
More baseconfig-linux work.
|
Sat, 03 Jul 2010 23:05:49 -0500 |
Rob Landley |
Forgot to check in the baseconfig-linux file. Also, convert the x86 targets and clean up the arm targets.
|
Fri, 02 Jul 2010 23:38:31 -0500 |
Rob Landley |
Add baseconfig-linux, the infrastructure to use it, and move over the arm targets. (You can override with a miniconfig-linux or miniconfig-uClibc in the appropriate target directory.)
|