Bruce Dubbs wrote: > DJ Lucas wrote: > >> Bruce Dubbs wrote: >> >>> Can you explain what you mean by "create the entire 'base'". >>> >>> >> Again, looking at this from a packaging point of view, IMO, all files >> and directories that are created manually should be together on one page >> so that a single package can be generated and called 'lfs-base' or >> something to that effect. I had the chapters screwed up, but basically, >> we should create all of the directories first and the then the essential >> files (not symlinks) on the same page. Follow that up with mounting >> virtual file systems and then chroot. The symlinks can (and should) >> still be created after entering chroot (the last three sets of >> instructions would never be packaged). >> > > > Hmm. My initial reaction is that I don't really like it. Under that > scenario, > we wouldn't be using the new packages as they are built. I'm not sure if we > can > build everything without using our new packages because some may depend on > others. > Woah..reading a bit too much into it. As David correctly pointed out, I'm only suggesting that creating the basic filesystem (sections 6.2-6.6) be reordered, or rather reworked.
Creating packages at build time is the goal, however, the packages would be installed immediately. The 'lfs-base' package would be 2 files, plus 5 empty ones that would only be created by the install routine, not stored, plus the base directory structure would also be created. No need to add DESTDIR commands or anything of that like until the first package is installed in chapter 6. -- 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