Alexander E. Patrakov wrote: > Randy McMurchy wrote: > >> I'm afraid I don't understand the question. > > > Compare the following: > > Xorg 6.9.0: > > create host.def > make World > make install install.man > > The second command compiles, among other things, the "lnxagp.c" file > present in unpacked source. Compilation of all Xorg components is > automated by the Imakefile system. My point is that such a build already > counts as a scripted build (because we don't make each separate Xorg > component by hand), but the script is not made by us. > > Xorg 7.0.0, scripted build: > > edit the list of packages to download > wget -B ... > cat >build.sh <<"EOF" > (some script that builds and installs all packages in the list with the > same options, plus libdrm and Mesa) > EOF > sh build.sh > > The build.sh script compiles, among other things, the "lnxagp.c" file > present in unpacked source. Compilation of all Xorg components is > automated by our script and autofoo. > > So we are comparing automated build of Xorg components vs automated > build of Xorg components. What's the differende, from the educational > standpoint?
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. -- Bruce -- http://linuxfromscratch.org/mailman/listinfo/blfs-dev FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
