On 05/21/2016 09:04 PM, Douglas R. Reno wrote:
On 5/20/2016 12:57 PM, Bruce Dubbs wrote:
Douglas R. Reno wrote:
Hi Bruce,

Here's a list of systemd-specific stuff in LFS:

=== CHAPTER 6 ===

Chapter 6.6 - Creating Essential Files and Symlinks:
/etc/passwd:
systemd-bus-proxy:x:72:72:systemd Bus Proxy:/:/bin/false
systemd-journal-gateway:x:73:73:systemd Journal Gateway:/:/bin/false
systemd-journal-remote:x:74:74:systemd Journal Remote:/:/bin/false
systemd-journal-upload:x:75:75:systemd Journal Upload:/:/bin/false
systemd-network:x:76:76:systemd Network Management:/:/bin/false
systemd-resolve:x:77:77:systemd Resolver:/:/bin/false
systemd-timesync:x:78:78:systemd Time Synchronization:/:/bin/false
systemd-coredump:x:79:79:systemd Core Dumper:/:/bin/false

Chapter 6.6 - Creating Essential Files and Symlinks:
/etc/group:
systemd-bus-proxy:x:72:
systemd-journal-gateway:x:73:
systemd-journal-remote:x:74:
systemd-journal-upload:x:75:
systemd-network:x:76:
systemd-resolve:x:77:
systemd-timesync:x:78:
systemd-coredump:x:79:

Chapter 6.9 - Glibc-2.23:
Install the systemd support files for nscd:
install -v -Dm644 ../nscd/nscd.tmpfiles /usr/lib/tmpfiles.d/nscd.conf
install -v -Dm644 ../nscd/nscd.service /lib/systemd/system/nscd.service

Chapter 6.9 - Glibc-2.23:
/etc/nsswitch.conf:
hosts: files dns myhostname

Chapter 6.48 - Systemd-229 (Addition)

Chapter 6.49 - Procps-ng-3.3.11:
Add --with-systemd

Chapter 6.64 - D-Bus-1.10.6 (addition)

Chapter 6.65 - Util-Linux-2.28:
Remove --without-systemd
Remove --without-systemdsystemunitdir

Chapter 6.66 -  Man-DB-2.7.5:
Add "sed -i "s:man root:root:g" /usr/lib/tmpfiles.d/man-db.conf

=== CHAPTER 7 ===
Our Chapter 7's are almost entirely different. Only /etc/inputrc and
/etc/shells are the same AFAICS.

=== Chapter 8 ===
8.2 - Creating the /etc/fstab file: Only two partitions in here.

8.3 - Linux-4.6: Kernel Config

Too much info.  The only thing I needed was:

Chapter 6.6
Chapter 6.9
Chapter 6.48 - Systemd-229 (Addition)
Chapter 6.49 - Procps-ng-3.3.11
Chapter 6.64 - D-Bus-1.10.6 (addition)
Chapter 6.65 - Util-Linux-2.28:
Chapter 6.66 - Man-DB-2.7.5:
Chapter 7 except /etc/inputrc and  /etc/shells
Chapter 8.2
Chapter 8.3

   appendices/dependencies
   appendices/scripts
   appendices/udev-rules


But we also need a list of sections in trunk NOT in systemd

Chapter 6.67 eudev-3.1.5 (Addition)
Chapter 6.63 sysklogd-1.5.1 (Addition)
Chapter 6.64 Sysvinit-2.88dsf (Addition)
Chapter 7 (minus /etc/inputrc and /etc/shells)
Chapter 7.2 (LFS-Bootscripts-20150222)
Appendix D and E
Also different:

Chapter 3, but perhaps we can just agree to list all the files from both
books there -- I think just systemd and dbus are added from the systemd
book, but I'm not sure.  There may be something in the preface and
introduction too, but I haven't looked.

That is correct. I just looked through the Introduction and Preface:
     chapter01/how.xml
is different. I agree on listing all the files from both books there.

Chapter 1, change log and what's new, but perhaps they can be merged.

I am thinking that we could do it this way:
         Master Changelog (packages / changes common to both books)
         sysvinit Changelog (only to be shown in sysvinit, contains
changes specific to sysv)
         systemd Changelog (only to be shown in systemd, contains
systemd specific changes)

That is very similar to how CLFS does it.

I would say that the Whats New section could just be merged. All we have
in there are the systemd and dbus entries.
Note that I am NOT in favor of changing LFS into a merged instance to
say something like

if sysv do this
else if systemd do that

I am not in favor of doing that either. That seems asinine to me, and
increases the difficulty of understanding the book and maintenance.

But depending on the number of changes, I might support doing BLFS that
way.  That would be a reasonable change that would support renumbering
to 8.0.

That would make sense for BLFS depending on the amount of changes.
  -- Bruce

I might have missed the first message here. I had a minor issue with my mail filter (after moving my mail host last week) and it was right around the time the second message came in. Are you discussing merging the books, or moving to profiled XML to make two targets from one source?

--DJ

--
http://lists.linuxfromscratch.org/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page

Reply via email to