I just tried out 20200818-systemd to see the new organization in
action.  A few comments:

- The biggest issue I ran into was that the "chown -R tester ..."
commands initially just output "retaining ownership as root" on all
files.  I eventually traced down the cause to tester's uid being
assigned as 0 due to my environment.  In my case, the cause of that
was my habit of running systemd-nspawn --as-pid2 -D "$LFS" in place of
chroot "$LFS" (and sometimes, I also add --private-network, though not
in this run through).  But I could also imagine that being the case if
the LFS build were run on a Linux console where somebody logged in
directly as root.

Then, I changed the UID manually to 1000 which mostly resolved the
issues, except in a few cases where the test suite expected to be able
to open $(tty) for writing.  (And there were a few extra test failures
because of running in a seccomp environment, but that was completely
expected.)

- I wonder whether in section 7.14.1, it would make sense to use
$LFS/tools/bin/$LFS_TGT-strip instead of the host system's strip.

- I wonder if there's any good reason to continue building telnet from
inetutils.  At this point, about the only valid use I could think of
for that executable would be directly connecting to some other service
type using a text-based protocol for testing; and for that use case,
there are better dedicated tools for that purpose, e.g. socat.
-- 
Daniel Schepler
-- 
http://lists.linuxfromscratch.org/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page

Reply via email to