diff options
-rw-r--r-- | appendices/dependencies.xml | 4 | ||||
-rw-r--r-- | chapter01/changelog.xml | 4 | ||||
-rw-r--r-- | chapter08/chapter08.xml | 2 | ||||
-rw-r--r-- | chapter08/kmod.xml | 17 |
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> |