Tor Olav Stava wrote this on Wed, Jan 18, 2006 at 10:17:25AM +0100. My reply is below.
> Would it be possible to make it the user's choice which one of the > alternative dependencies to include? Well, you would have to know your alternatives before running the script. Is it just me, or are there more alternates in this version of BLFS than heretofore? This discussion verges on the philosophical and preachy, so brace yourself. The whole BLFS philosophy is that, for some people in some situations, a cookbook approach is best, and, yes, Virginia, you *do* have to RTFM. Supplying the name of a package to install and deriving a list of its prerequisites with the PrerequisitePackages.py script is only a first step. The User must still go back to the manual and read up on the prerequisites. Hopefully, during that exercise, he will discover any alternates, and, if he wishes to exercise them, he will build and install them separately. Then, he will manually exclude the options not exercised from his wishlist leading to the target package. > Sounds reasonable, but it would be very nice if also the Optional > packages were sorted in the right order when included in the > "wishlist.txt." I guess that would mean an extra entry for each > package in the database, and some extra sorting, but hopefully it > can be done. ? Ooh! Yeah, I see what you mean, but see my comments above. Again, the User would need to be aware of the options before running the script, and, because he was, he could just as well manually arrange the order of the wishlist to install optional items in dependent order. This hint is not about an automated BLFS install. That requires an alternate philosophy and *is* treated elsewhere; nevertheless, the hint does tell how to generate install scripts with most of the garbage from the book in them. They *must be examined and edited before use.* The hint serves two purposes: (a) To provide a sufficient list of prerequisite packages leading to a target package. This is not definitive because of the possibility of alternates. (b) To generate scripts to build and install all packages in a wishlist without re-typing. This is not definitive, either, because additional information must be provided to execute the scripts and choose among installation options. > Regards to you and Fenris ;) Oops ~ wrong sig for this group. Oh, well .... -- .. Chuck Rhode, Sheboygan, WI, USA .. 1979 Honda Goldwing GL1000 (Geraldine) .. 1978 Honda Goldwing GL1000 (Fenris) .. 16?F. Wind W 18 mph. Clear. -- http://linuxfromscratch.org/mailman/listinfo/blfs-support FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
