Guys, while I'm waiting on my automated build to complete, I'm running through a manual build on a second system that I have, in order to test the idea of using a DESTDIR installation. I must say that it has been a *long* time since I did a full manual build. Anyway, can anyone provide a technical reason not to create the entire 'base' while in chapter 4? I think with current host system requirements, the syntactical differences can probably be thrown out the window (and if not, then the host requirements can be updated).
The reason that I ask is that I'm looking at this from a packager's point of view. Everything in section 6.5 and the second, third, and fourth set of commands in section 6.6 (creating /etc/passwd, /etc/group, and /var/log/{lastlog,{b,u,w}tmp}files) belongs in back in Chaper 5 so as to create an "LFS-Base" package. Additionally, this gets rid of the "I have no name" bit, and the extra invocation of bash. The "I have no name" prompt is the only educational piece that is lost (and it could stay, although it'd have to be changed a bit), while logically creating the entire base at one time sets the stage for proper packaging (IMO). Thoughts? -- DJ Lucas -- This message has been scanned for viruses and dangerous content, and is believed to be clean. -- http://linuxfromscratch.org/mailman/listinfo/lfs-dev FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page