Chuck Rhode wrote:
Is it just me, or are there more alternates in this version of BLFS
than heretofore?
Well, there's almost 100 extra packages compared to BLFS-5.0, but I
guess a lot of the alternatives "problem" is caused by a lot of packages
depending on "XFree or Xorg". I did a "./AuditPackages.py -U | grep or"
just out of curiousity, and there's a few packages depending on "or" :)
The Xfree/Xorg is easy to pluck out when the list is output, and I can
check more thorough which other packages are also affected by this (If
that's of any interest to you, that is).
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.
You're so right... Seems I'm just getting lazy. :)
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.*
What I'm doing (or trying to), is combining your hint and nALFS. I've
come to love nALFS, but installing all my wanted programs usually takes
several runs of "select and install", which made me decide to reorganize
the *.xml profiles in dependency order. Your scripts have already helped
make that a lot easier, and I'll manage to handle the Optional packages
on my own. Of course, everything can be done by hand, but I value my
time, and try to save some wherever I can ;)
I haven't started testing the generated install scripts, as I guess
they're working (with some editing). If you're interested in a report on
how they work (or don't), I can probably put one of my computers on the
job. As I don't use the install scripts (using nALFS) or the download
scripts (local repository), they haven't concerned me alot.
It seems to me that the most important fix is already done;
HarvestPackages.py is now able to update the database from the latest
XML profiles. Thanks a lot for that work! :)
Ohh.. One last thing I noticed: none of the Perl modules gets harvested,
but I guess that's because of the abnormal structure, and it'll be messy
work to include it. Just wanted to mention it ;)
Tor Olav
--
http://linuxfromscratch.org/mailman/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page