Ticket #980 (closed task: fixed)

Opened 3 years ago

Last modified 3 years ago

Util-linux and systemd/libudev

Reported by: chris@… Owned by: clfs-commits@…
Priority: major Milestone:
Component: BOOK Version:
Keywords: Cc: berzerkula@…, jonathan@…, chris@…

Description

Currently, the CLFS book has an installation of Util-linux early in the final-system, with a note saying that the user can reinstall it after systemd (or Eudev in the sysvinit book) to link against libudev. In ticket #976, blackadder mentioned possibly building it twice, or doing as LFS does and linking e2fsprogs and systemd to Util-linux libs in /tools.

Personally, I'd rather not link it to stuff in /tools - it might work fine, but it adds a bit more complication to the build. I'd suggest either keeping it as-is or adding a 2nd build to the book. Any other thoughts?

Change History

comment:1 Changed 3 years ago by kb0iic

We may as well build it twice and give it full coverage for the system. It's that or keep the note for Util-Linux and edit the notes as required in the Systemd and Sysvinit books.

It would be a good idea to build a complete Util-Linux in Ch10. If we do that then would we name the chapters as Util-linux pass1 and Util-linux pass2?

comment:2 Changed 3 years ago by blackadder

That seems a good idea to build a pass1 with limited options, and then again as pass2 after systemd. Obviously things like python bindings, smack and bash completions should be avoided.

comment:3 Changed 3 years ago by kb0iic

I have a render for a proposal for this ticket.  http://cross-lfs.org/~kb0iic/GIT/ I plan to commit this if no issues are found in the next few days.

comment:4 Changed 3 years ago by kb0iic

  • Status changed from new to closed
  • Resolution set to fixed

Build a pass1 and have the enhanced additions with pass2.

Fixed at commit 10d030c65ecb4c4b7b5f99c5e6fb7d3a7450c090

Note: See TracTickets for help on using tickets.