aboutsummaryrefslogtreecommitdiffstats
path: root/chapter08
diff options
context:
space:
mode:
authorDouglas R. Reno <renodr@linuxfromscratch.org>2020-12-04 04:05:25 +0000
committerDouglas R. Reno <renodr@linuxfromscratch.org>2020-12-04 04:05:25 +0000
commit22009fb76818288db8eb0a5f45565d1030b226c4 (patch)
tree9b3eea48f3120b69ae11651566db0c558552167c /chapter08
parentbfe0b0b45366ccdfc33be17de8c2b4fefc4b6bdf (diff)
Update to systemd-247
Update to bc-3.2.3 Update to linux-5.9.12 Incorporate kernel changes from rhubarbpieguy git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@12065 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
Diffstat (limited to 'chapter08')
-rw-r--r--chapter08/systemd.xml21
1 files changed, 18 insertions, 3 deletions
diff --git a/chapter08/systemd.xml b/chapter08/systemd.xml
index 8a76536cb..2bb9fe04a 100644
--- a/chapter08/systemd.xml
+++ b/chapter08/systemd.xml
@@ -46,6 +46,10 @@
<screen><userinput remap="pre">patch -Np1 -i ../systemd-&systemd-version;-gcc_10-fixes-2.patch</userinput></screen>
-->
+ <para>First, apply a patch to fix some regressions:</para>
+
+<screen><userinput remap="pre">patch -Np1 -i ../systemd-&systemd-version;-upstream_fixes-1.patch</userinput></screen>
+
<para>Create a symlink to work around the xsltproc command not being installed:</para>
<screen><userinput remap="pre">ln -sf /bin/true /usr/bin/xsltproc</userinput></screen>
@@ -56,7 +60,7 @@
<para>Remove tests that cannot be built in chroot:</para>
-<screen><userinput remap="pre">sed '177,$ d' -i src/resolve/meson.build</userinput></screen>
+<screen><userinput remap="pre">sed '181,$ d' -i src/resolve/meson.build</userinput></screen>
<para>Remove an unneeded group,
<systemitem class="groupname">render</systemitem>, from the default udev
@@ -92,6 +96,7 @@ meson --prefix=/usr \
-Dhomed=false \
-Duserdb=false \
-Dman=true \
+ -Dmode=release \
-Ddocdir=/usr/share/doc/systemd-&systemd-version; \
..</userinput></screen>
@@ -238,8 +243,8 @@ meson --prefix=/usr \
resolvectl), resolvectl, runlevel (symlink to systemctl), shutdown
(symlink to systemctl), systemctl, systemd-analyze,
systemd-ask-password, systemd-cat, systemd-cgls, systemd-cgtop,
- systemd-delta, systemd-detect-virt, systemd-escape, systemd-hwdb,
- systemd-id128, systemd-inhibit, systemd-machine-id-setup,
+ systemd-delta, systemd-detect-virt, systemd-dissect, systemd-escape,
+ systemd-hwdb, systemd-id128, systemd-inhibit, systemd-machine-id-setup,
systemd-mount, systemd-notify, systemd-nspawn, systemd-path,
systemd-repart, systemd-resolve (symlink to resolvectl), systemd-run,
systemd-socket-activate, systemd-stdio-bridge, systemd-tmpfiles,
@@ -567,6 +572,16 @@ meson --prefix=/usr \
</listitem>
</varlistentry>
+ <varlistentry id="systemd-dissect">
+ <term><command>systemd-dissect</command></term>
+ <listitem>
+ <para>Is used to inspect OS disk images.</para>
+ <indexterm zone="ch-system-systemd systemd-dissect">
+ <primary sortas="b-systemd-dissect">systemd-dissect</primary>
+ </indexterm>
+ </listitem>
+ </varlistentry>
+
<varlistentry id="systemd-escape">
<term><command>systemd-escape</command></term>
<listitem>