aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--appendices/dependencies.xml4
-rw-r--r--chapter01/changelog.xml4
-rw-r--r--chapter08/chapter08.xml2
-rw-r--r--chapter08/kmod.xml17
4 files changed, 23 insertions, 4 deletions
diff --git a/appendices/dependencies.xml b/appendices/dependencies.xml
index 8783e5277..df37a27d1 100644
--- a/appendices/dependencies.xml
+++ b/appendices/dependencies.xml
@@ -1557,7 +1557,7 @@
<segtitle>&dependencies;</segtitle>
<seglistitem>
<seg>Bash, Binutils, Bison, Coreutils, Flex, GCC, Gettext, Glibc,
- Gzip, Make, Pkg-config, Sed, Xz, and Zlib</seg>
+ Gzip, Make, OpenSSL, Pkg-config, Sed, Xz, and Zlib</seg>
</seglistitem>
</segmentedlist>
@@ -2332,7 +2332,7 @@
<segmentedlist id="openssl-before">
<segtitle>&before;</segtitle>
<seglistitem>
- <seg>Coreutils and Linux</seg>
+ <seg>Coreutils, Kmod, and Linux</seg>
</seglistitem>
</segmentedlist>
diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml
index 7611a1534..4ebaeacf7 100644
--- a/chapter01/changelog.xml
+++ b/chapter01/changelog.xml
@@ -43,6 +43,10 @@
<para>2022-02-04</para>
<itemizedlist>
<listitem>
+ <para>[xry111] - Move OpenSSL before Kmod and enable OpenSSL
+ for Kmod build.</para>
+ </listitem>
+ <listitem>
<para>[xry111] - Update to gdbm-1.23. Fixes
<ulink url="&lfs-ticket-root;5000">#5000</ulink>.</para>
</listitem>
diff --git a/chapter08/chapter08.xml b/chapter08/chapter08.xml
index 7b638cc0d..152d7ea4d 100644
--- a/chapter08/chapter08.xml
+++ b/chapter08/chapter08.xml
@@ -58,10 +58,10 @@
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="intltool.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="autoconf.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="automake.xml"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="openssl.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="kmod.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libelf.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libffi.xml"/>
- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="openssl.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="python.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ninja.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="meson.xml"/>
diff --git a/chapter08/kmod.xml b/chapter08/kmod.xml
index 4288f31d9..6fa626297 100644
--- a/chapter08/kmod.xml
+++ b/chapter08/kmod.xml
@@ -45,6 +45,7 @@
<screen><userinput remap="configure">./configure --prefix=/usr \
--sysconfdir=/etc \
+ --with-openssl \
--with-xz \
--with-zstd \
--with-zlib</userinput></screen>
@@ -53,7 +54,21 @@
<title>The meaning of the configure options:</title>
<varlistentry>
- <term><parameter>--with-xz, --with-zlib, --with-zstd</parameter></term>
+ <term>
+ <parameter>--with-openssl</parameter>
+ </term>
+ <listitem>
+ <para>This option enables Kmod to handle PKCS7 signatures for
+ kernel modules.</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ <parameter>--with-xz</parameter>,
+ <parameter>--with-zlib</parameter>, and
+ <parameter>--with-zstd</parameter>
+ </term>
<listitem>
<para>These options enable Kmod to handle compressed kernel modules.</para>
</listitem>