Richard A Downing wrote: > On Sun, 22 Jan 2006 23:17:24 -0600 > Bruce Dubbs <[EMAIL PROTECTED]> wrote: > > > >>Probably not much, but it is a lot different from the rest of the >>book. There is also not much difference in just executing the >>commands in the proposed script. >> >>I don't know about you, but I script most of my packages. This is so >>I can reproduce the commands and instrument them for data needed by >>the book. It also facilitates logging of the output. >> >>We don't publish my scripts (or any of the other editor's scripts), >>but do publish the commands that go in the scripts. We need to keep >>this general 'feel' of the sections of the book so users can be >>comfortable and be able to learn what they need easily. I prefer to >>avoid a change in this paradigm as much as possible. I think we can >>do a good job with Xorg7 by just publishing the commands necessary. >>Users who want to script them, will do it on their own. > > > My view (for what little it's worth) is that the BLFS book currently > has about the right amount of information for someone who has built > LFS to build packages. There might be mileage in (either a hint or) a > preface/appendix section in BLFS on 'how to script (and log)', or > 'approaches to scripting (and logging)', but it shouldn't intrude into > the substance of the book. > > I see Xorg-7 as the division of X11 into 200-odd packages, no longer a > whole. Each package provides useful functionality in its own right (to > the same extent as the Gnome packages, anyway), and the impetus to the > modular build is a way of letting each develop to their full. I, thus, > would like to see BLFS with a chapter on providing X11 functionality > that builds each package independently. To make this manageable you'll > want to have some pages with lists of packages that can just be CMMI-ed > after the build environment has been established. On those pages I > would expect for each package: a URL, and a one-line description.
I'm not opposed to adding a section on scripting packages. Chapter 2 seems to be the appropriate place for that. As far as Xorg7 goes, there are two aspects to consider. The first is the LFS user who has no X installed. Most users will want to build everything at first. If a user is quite experienced, then he might want to build a subset of Xorg. The second user is someone who has X installed and only wants to update a specific package or small set of packages. I think the right approach for BLFS is to provide a relatively efficient set of instructions that builds everything and also provide a discussion on how to build individual packages. This later explanation should be something like the explanation in the Perl Modules section where there is a generic set of instructions for the packages. -- Bruce -- http://linuxfromscratch.org/mailman/listinfo/blfs-dev FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
