On 09/21/2018 12:02 AM, Ken Moffat wrote:
On Thu, Sep 20, 2018 at 12:36:25PM -0500, Bruce Dubbs wrote:
I have made some reasonably significant changes to LFS. In addition to five
package updates I have done the following.
1. Removed util-linux from Chapter 5.
2. Removed the associated symlinks from Chapter 6, Creating Essential
Files and Symlinks
3. Moved the System V specific packages in Chapter 6 (Sysvinit,
Sysklogd, and Eudev) to be the last packages in Chapter 6.
4. Moved the systemd specific packages (systemd and dbus) to the
end of Chapter 6 with the exception of procps which is now
at the end of the chapter due to being dependent on libsystemd.
5. Reordered eudev and util-linux in Chapter 6 to avoid the need
for LD_LIBRARY_PATH, config.cache, and LIBRARY_PATH in e2fsprogs.
I was getting ready for a fresh build (I need a system with minimal
perl modules, for tracking their dependencies), so I gave this a
whirl. The removal of util-linux from chapter 5 caused me some
grief, but only because at some point I'd tried building from fedora
and obviously something had caused /dev/pts to not be mounted in
that situation, so I was using mountpoint to check that it had been
mounted. That problem is mine, all mine.
The build seemed to go ok (I haven't looked at the test results
beyond noticing that I'm still seeing failures in elfutils although
a run on a completed 8.3 system was ok - I had guessed maybe it
needed more static libs, but apparently not).
But apart from the weird build failure with nfs-utils (see blfs-dev)
my attempt to successfully boot failed - device eth0 not present.
My kernel config (was 4.18.6, now 4.18.9) and the general setup is
unchanged from 8.3, but perhaps something has changed in the new
eudev and I missed it ?
I admit I did not run all the test suites, but only those for the new
packages. I'll run a full test overnight and check.
I don't know about eudev causing eth0 to go missing. Take a look at
/sys/class/net/ and see if the nic was detected. Of course the name
should be handled by
/etc/udev/rules.d/70-persistent-net.rules
I'll check that tomorrow also.
-- Bruce
--
http://lists.linuxfromscratch.org/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page