keep-5-6-sep going in Monday'ish

Matthias Benkmann matthias at
Sun May 19 03:12:27 PDT 2002

On Sat, 18 May 2002 16:28:00 -0400 Gerard Beekmans
<gerard at> wrote:

> Hi, 
> It's me again.
> Let me say up front: this will not result in a flame war of any kind.
> What I'm about to say is heavily user perference and as I'm writing the
> book I'm just going to do what I feel is best.
> It's where to stop chapter 5 and start chapter 6. So let's define what
> chapter 5 should consist of:
> 1) everything in it will be done as user 'lfs' except for the chown
> command at the very beginning to make everything owned by 'lfs'.
> 2) it will do as little as possible
> 3) only deal with $LFS/static - nothing else
> For these reasons, creating the directories at the beginning of chapter
> 5 is removed and will postponed until we've entered chroot. Because of
> this$LFS/proc doesn't exist so we can't mount it (and because mounting
> can't be done as user 'lfs' it would be removed from chapter 5 anyways).
> Installating the linux kernel headers has been removed too, because that
> needs to go in $LFS/usr/include which doesn't exist yet. This will be
> done just before we install Glibc. This means we need a static 'find'
> and perhaps 'xargs' (they are listed as deps, just not sure if xargs is
> needed only during an actual compile, or as well for the commands we run
> at that point), so findutils will be added to chapter 5. Not a big deal,
> linux kernel is gone, so we just exchange one package for another. Also,
> when we redo the installation order in chapter 6 (reinstall GCC sooner)
> we need findutils static anyways, so this'll just deal with that other
> bug at the same time.
> When we enter chroot we need to mount proc, so we need a static mount. I
> don't see the point of installing all of util-linux statically in
> chapter 5, so we'll just build mount and umount statically. So we'll be
> adding a package to chapter 5, but it's not that big of a deal.
> Creating the passwd and group files will also be postponed until after
> entering chroot (due to missing $LFS/etc).
> That deals with chapter 5. Entering chapter 6. Things will remain the
> same, except for creating directories, passwd/group file creation and
> linux header file installation prior to the Glibc installation.
> This is all different from how Matthias did it in the
> keep_chap5_and_chap6_sep.txt hint.

???????? In what way is it different? The way you describe it it sounds
exactly like the hint.


Who is this General Failure,
and why is he reading my disk ?

Unsubscribe: send email to listar at
and put 'unsubscribe lfs-dev' in the subject header of the message

More information about the lfs-dev mailing list