On Tue, Oct 24, 2017 at 03:30:10PM -0700, Paul Rogers wrote:
> 
(trimming to one point)
> So, once LFS is finished, then there may be some "essentials" one needs
> immediately, e.g. preferred editor, environment, iptables firewall,
> etc., but soon after that one needs to get networking running, boot and
> run in the new system.  Yes, the LFS system is so Spartan it's
> unpleasant to use, but there's no good reason to put off booting too
> long.  It's better done before there are too many added complications.
> 
> > 
> > Paul, why do you say that about perl modules ?  I have been known to
> > build a few in chroot.
> 
> Many can be, but testing in those that involve any networking or
> internet stuff will try to access the network interfaces, and even
> internet.
> 

So ?  I agree that if you screwed up the network interface itself
(misnamed, or missing kernel driver) then networking will not work
*after* you have booted until you fix that, and also I am well-known
for not running testsuites in my own builds (for many desktop
packages I regard the tests as only useful for the maintainer), but
for perl distributions ('perl modules' in BLFS terminology) I almost
always run the tests.

For my server, running 8.1, I built and tested NetAddr-IP, Net-DNS,
Net-HTTP before booting the new system.  No problems with the tests,
they correctly remarked that certain optional deps were not present
and did not run those tests.

And if somebody wants to download via the host system there is
always the possibility of booting bare LFS, fixing any errors, going
back to chroot, building through to e.g. Xorg (or Wayland, I
suppose), booting the now-BLFS system to check that things work, and
then going back to chroot until the preferred browser etc have been
built (I do that fairly often on builds where I have updated a lot
of packages, gurgling[¹] for fixes in 'links -g' or lynx is not very
productive).

For *your* distro (building the basics on an i7, distributing the
LFS system to older machines, each of which will be used for a
different purpose) I can understand why you do things your way - but
it is by no means the only way to successfully bring up a new system.

My purpose is to not put people off by saying "you shouldn't do that"
when maybe they can.

ĸen

1. I think it was tglx (a kernel maintainer) who first used that
   phrase, I like it.
-- 
Truth, in front of her huge walk-in wardrobe, selected black leather
boots with stiletto heels for such a barefaced truth.
                                     - Unseen Academicals
-- 
http://lists.linuxfromscratch.org/listinfo/lfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Do not top post on this list.

A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing in e-mail?

http://en.wikipedia.org/wiki/Posting_style

Reply via email to