Explicitely state the book doesn't have instructions for Systemd.

This commit is contained in:
Zeckmathederg 2024-07-06 00:07:46 -06:00
parent d6481a6e99
commit 90a6d68355
3 changed files with 41 additions and 5 deletions

View File

@ -12,10 +12,16 @@
<title>Foreword</title>
<para>
This version of the book is meant to be a separate book from LFS
and BLFS entirely but meant to be used in conjuction with BLFS.
This is meant to be built on Thomas' Multilib mirror with
modifications.
This version of the book is meant to be a separate book from LFS
and BLFS entirely but meant to be used in conjuction with BLFS.
This is meant to be built on Thomas' Multilib mirror with
modifications.
</para>
<para>
This book is also meant specifically for LFS systems not using Systemd.
It uses SysV bootscripts but if you get bootscripts meant for init system,
or make your own, then the instructions will work just as well.
</para>
<para>Enjoy!</para>

View File

@ -39,6 +39,16 @@
</listitem>
-->
<listitem>
<para>July 6th, 2024</para>
<itemizedlist>
<listitem>
<para>[Zeckmathederg] - Explicitely state the book doesn't have
instructions for Systemd.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>July 5th, 2024</para>
<itemizedlist>

View File

@ -13,13 +13,33 @@
<para>
BLFS has more information regarding compilation, /usr vs /usr/local,
boot scripts, etc. at
<ulink url="https://linuxfromscratch.org/blfs/view/stable/introduction/important.html"/>.
<ulink url="&blvs-svn;/introduction/important.html"/>.
Unlike this book, this would be a chapter in BLFS.
A lot of that information has been omitted as this book is more linear
and doesn't follow how BLFS follows. However, we will cover some bases
here.
</para>
<sect2>
<title>Init System</title>
<para>
This book doesn't have instructions for Systemd. It is meant for SysV
LFS systems, but if you find or make your own bootscripts, you can
use the instructions in this book on a system that has Runit or
OpenRC. Systemd will take more work and the process involves checking
<ulink url="&blfs-svn;"/> and compare the instructions for each package.
There aren't many packages that require this process except ones that
may need to be started as a service. <xref linkend="dbus"/> is especially
different so watch out for it if you are using Systemd. The reason for not
using Systemd is that Systemd makes things more complicated, a lot of users
use more simplistic init systems like SysV for their LFS system, and including
instructions for both can result in two book versions which would be
rather inconvenient.
</para>
</sect2>
<sect2>
<title>Building software</title>