| Newsgroups |
gmane.linux.lfs.book |
| Message-ID |
<174067627827.30296.1186664691384562238@rivendell.linuxfromscratch.org> |
This is an automated email from the git hooks/post-receive script.
git pushed a commit to branch trunk
in repository lfs.
The following commit(s) were added to refs/heads/trunk by this push:
new d35857c7b Package updates and mic fixes.
d35857c7b is described below
commit d35857c7bb1eef4554bba06fcda5c8f673ec8e2b
Author: Bruce Dubbs <[email protected]>
AuthorDate: Thu Feb 27 11:07:22 2025 -0600
Package updates and mic fixes.
Update to zstd-1.5.7.
Update to systemd-257.3.
Update to shadow-4.17.3.
Update to setuptools-75.8.1.
Update to linux-6.13.4.
Update to kmod-34.
Update to inetutils-2.6.
Update to gettext-0.24.
Update to flit_core-3.11.0.
Remove $LFS/{bin,lib,sbin} from the chown commands
This applies to 'Section 4.3. Adding the LFS User'
Remove static library in sysklogd
Accomplished with adding --disable-static to the configure options.
---
chapter01/changelog.xml | 42 +++++++++++++++++++++++++++++++++
chapter01/whatsnew.xml | 12 +++++-----
chapter04/addinguser.xml | 2 +-
chapter08/chapter08.xml | 2 +-
chapter08/kmod.xml | 53 +++++++++---------------------------------
chapter08/sysklogd.xml | 1 +
packages.ent | 60 ++++++++++++++++++++++++------------------------
7 files changed, 92 insertions(+), 80 deletions(-)
diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml
index a26b7a679..f04c6ec74 100644
--- a/chapter01/changelog.xml
+++ b/chapter01/changelog.xml
@@ -40,6 +40,48 @@
appropriate for the entry or if needed the entire day's listitem.
-->
+ <listitem>
+ <para>2025-02-27</para>
+ <itemizedlist>
+ <listitem>
+ <para>[bdubbs] - Update to zstd-1.5.7. Fixes
+ <ulink url='&lfs-ticket-root;5652'>#5652</ulink>.</para>
+ </listitem>
+ <listitem>
+ <para>[bdubbs] - Update to systemd-257.3. Fixes
+ <ulink url='&lfs-ticket-root;5612'>#5612</ulink>.</para>
+ </listitem>
+ <listitem>
+ <para>[bdubbs] - Update to shadow-4.17.3. Fixes
+ <ulink url='&lfs-ticket-root;5660'>#5660</ulink>.</para>
+ </listitem>
+ <listitem>
+ <para>[bdubbs] - Update to setuptools-75.8.1. Fixes
+ <ulink url='&lfs-ticket-root;5662'>#5662</ulink>.</para>
+ </listitem>
+ <listitem>
+ <para>[bdubbs] - Update to linux-6.13.4. Fixes
+ <ulink url='&lfs-ticket-root;5647'>#5647</ulink>.</para>
+ </listitem>
+ <listitem>
+ <para>[bdubbs] - Update to kmod-34. Fixes
+ <ulink url='&lfs-ticket-root;5657'>#5657</ulink>.</para>
+ </listitem>
+ <listitem>
+ <para>[bdubbs] - Update to inetutils-2.6. Fixes
+ <ulink url='&lfs-ticket-root;5656'>#5656</ulink>.</para>
+ </listitem>
+ <listitem>
+ <para>[bdubbs] - Update to gettext-0.24. Fixes
+ <ulink url='&lfs-ticket-root;5661'>#5661</ulink>.</para>
+ </listitem>
+ <listitem>
+ <para>[bdubbs] - Update to flit_core-3.11.0. Fixes
+ <ulink url='&lfs-ticket-root;5654'>#5654</ulink>.</para>
+ </listitem>
+ </itemizedlist>
+ </listitem>
+
<listitem>
<para>2025-02-24</para>
<itemizedlist>
diff --git a/chapter01/whatsnew.xml b/chapter01/whatsnew.xml
index dc748661e..16f23520d 100644
--- a/chapter01/whatsnew.xml
+++ b/chapter01/whatsnew.xml
@@ -125,9 +125,9 @@
<listitem>
<para>Iana-Etc-&iana-etc-version;</para>
</listitem>
- <!--<listitem>
+ <listitem>
<para>Inetutils-&inetutils-version;</para>
- </listitem>-->
+ </listitem>
<!--<listitem>
<para>Intltool-&intltool-version;</para>
</listitem>-->
@@ -140,9 +140,9 @@
<listitem>
<para>Kbd-&kbd-version;</para>
</listitem>
- <!--<listitem>
+ <listitem>
<para>Kmod-&kmod-version;</para>
- </listitem>-->
+ </listitem>
<listitem>
<para>Less-&less-version;</para>
</listitem>
@@ -278,9 +278,9 @@
<!--<listitem>
<para>Zlib-&zlib-version;</para>
</listitem>-->
- <!--<listitem>
+ <listitem>
<para>Zstd-&zstd-version;</para>
- </listitem>-->
+ </listitem>
</itemizedlist>
<!--<itemizedlist>
diff --git a/chapter04/addinguser.xml b/chapter04/addinguser.xml
index e1d130b95..4b4ec7fd5 100644
--- a/chapter04/addinguser.xml
+++ b/chapter04/addinguser.xml
@@ -80,7 +80,7 @@ useradd -s /bin/bash -g &lfs-groupname; -m -k /dev/null &lfs-username;</userinpu
all the directories under <filename class="directory">$LFS</filename> by making
<systemitem class="username">lfs</systemitem> the owner:</para>
-<screen><userinput>chown -v &lfs-username; $LFS/{usr{,/*},lib,var,etc,bin,sbin,tools}
+<screen><userinput>chown -v &lfs-username; $LFS/{usr{,/*},var,etc,tools}
case $(uname -m) in
x86_64) chown -v &lfs-username; $LFS/lib64 ;;
esac</userinput></screen>
diff --git a/chapter08/chapter08.xml b/chapter08/chapter08.xml
index 43bb6404a..85589c3be 100644
--- a/chapter08/chapter08.xml
+++ b/chapter08/chapter08.xml
@@ -60,7 +60,6 @@
<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="python.xml"/>
@@ -69,6 +68,7 @@
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="setuptools.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"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="kmod.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="coreutils.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="check.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="diffutils.xml"/>
diff --git a/chapter08/kmod.xml b/chapter08/kmod.xml
index 5b4ab4fb3..2c1174d7f 100644
--- a/chapter08/kmod.xml
+++ b/chapter08/kmod.xml
@@ -43,41 +43,20 @@
<para>Prepare Kmod for compilation:</para>
-<screen><userinput remap="configure">./configure --prefix=/usr \
- --sysconfdir=/etc \
- --with-openssl \
- --with-xz \
- --with-zstd \
- --with-zlib \
- --disable-manpages</userinput></screen>
+ <screen><userinput remap="configure">mkdir -p build
+cd build
+
+meson setup --prefix=/usr .. \
+ --sbindir=/usr/sbin \
+ --buildtype=release \
+ -D manpages=false</userinput></screen>
<variablelist>
<title>The meaning of the configure options:</title>
<varlistentry>
<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>
- </varlistentry>
-
- <varlistentry>
- <term>
- <parameter>--disable-manpages</parameter>
+ <parameter>-D manpages=false</parameter>
</term>
<listitem>
<para>This option disables generating the man pages which
@@ -89,25 +68,15 @@
<para>Compile the package:</para>
-<screen><userinput remap="make">make</userinput></screen>
+<screen><userinput remap="make">ninja</userinput></screen>
<para>The test suite of this package requires raw kernel headers
(not the <quote>sanitized</quote> kernel headers installed earlier),
which are beyond the scope of LFS.</para>
- <para>Install the package and recreate some symlinks for
- compatibility with Module-Init-Tools (the package that previously handled
- Linux kernel modules). The building system will create all these
- symlinks in <filename class='directory'>/usr/bin</filename>, but we
- only want <command>lsmod</command> there and all other symlinks in
- <filename class='directory'>/usr/sbin</filename> instead:</para>
-
-<screen><userinput remap="install">make install
+ <para>Now install the package:</para>
-for target in depmod insmod modinfo modprobe rmmod; do
- ln -sfv ../bin/kmod /usr/sbin/$target
- rm -fv /usr/bin/$target
-done</userinput></screen>
+<screen><userinput remap="install">ninja install</userinput></screen>
</sect2>
diff --git a/chapter08/sysklogd.xml b/chapter08/sysklogd.xml
index af9b860f6..4bd5c00cd 100644
--- a/chapter08/sysklogd.xml
+++ b/chapter08/sysklogd.xml
@@ -47,6 +47,7 @@
--sysconfdir=/etc \
--runstatedir=/run \
--without-logger \
+ --disable-static \
--docdir=/usr/share/doc/sysklogd-&sysklogd-version;</userinput></screen>
<para>Compile the package:</para>
diff --git a/packages.ent b/packages.ent
index 74c89e39c..eb4de2500 100644
--- a/packages.ent
+++ b/packages.ent
@@ -200,10 +200,10 @@
<!ENTITY flex-fin-du "33 MB">
<!ENTITY flex-fin-sbu "0.1 SBU">
-<!ENTITY flit-core-version "3.10.1">
-<!ENTITY flit-core-size "42 KB">
+<!ENTITY flit-core-version "3.11.0">
+<!ENTITY flit-core-size "51 KB">
<!ENTITY flit-core-url "&pypi-src;/f/flit-core/flit_core-&flit-core-version;.tar.gz">
-<!ENTITY flit-core-md5 "a3381dd58e23e9826c5199b1f70318b0">
+<!ENTITY flit-core-md5 "6d677b1acef1769c4c7156c7508e0dbd">
<!ENTITY flit-core-home "&pypi-home;/flit-core/">
<!ENTITY flit-core-fin-du "1.0 MB">
<!ENTITY flit-core-fin-sbu "less than 0.1 SBU">
@@ -245,10 +245,10 @@
<!ENTITY gdbm-fin-du "13 MB">
<!ENTITY gdbm-fin-sbu "less than 0.1 SBU">
-<!ENTITY gettext-version "0.23.1">
-<!ENTITY gettext-size "10,780 KB">
+<!ENTITY gettext-version "0.24">
+<!ENTITY gettext-size "8,120 KB">
<!ENTITY gettext-url "&gnu;gettext/gettext-&gettext-version;.tar.xz">
-<!ENTITY gettext-md5 "1a174902c396e95c7d9761033fe1360e">
+<!ENTITY gettext-md5 "87aea3013802a3c60fa3feb5c7164069">
<!ENTITY gettext-home "&gnu-software;gettext/">
<!ENTITY gettext-tmp-du "349 MB">
<!ENTITY gettext-tmp-sbu "1.3 SBU">
@@ -325,10 +325,10 @@
<!ENTITY iana-etc-fin-du "4.8 MB">
<!ENTITY iana-etc-fin-sbu "less than 0.1 SBU">
-<!ENTITY inetutils-version "2.5">
-<!ENTITY inetutils-size "1,632 KB">
+<!ENTITY inetutils-version "2.6">
+<!ENTITY inetutils-size "1,724 KB">
<!ENTITY inetutils-url "&gnu;inetutils/inetutils-&inetutils-version;.tar.xz">
-<!ENTITY inetutils-md5 "9e5a6dfd2d794dc056a770e8ad4a9263">
+<!ENTITY inetutils-md5 "401d7d07682a193960bcdecafd03de94">
<!ENTITY inetutils-home "&gnu-software;inetutils/">
<!ENTITY inetutils-fin-du "35 MB">
<!ENTITY inetutils-fin-sbu "0.2 SBU">
@@ -365,10 +365,10 @@
<!ENTITY kbd-fin-du "34 MB">
<!ENTITY kbd-fin-sbu "0.1 SBU">
-<!ENTITY kmod-version "33">
-<!ENTITY kmod-size "503 KB">
+<!ENTITY kmod-version "34">
+<!ENTITY kmod-size "331 KB">
<!ENTITY kmod-url "&kernel;linux/utils/kernel/kmod/kmod-&kmod-version;.tar.xz">
-<!ENTITY kmod-md5 "c451c4aa61521adbe8af147f498046f8">
+<!ENTITY kmod-md5 "3e6c5c9ad9c7367ab9c3cc4f08dfde62">
<!ENTITY kmod-home "https://github.com/kmod-project/kmod">
<!ENTITY kmod-fin-du "11 MB">
<!ENTITY kmod-fin-sbu "less than 0.1 SBU">
@@ -431,12 +431,12 @@
<!ENTITY linux-major-version "6">
<!ENTITY linux-minor-version "13">
-<!ENTITY linux-patch-version "2">
+<!ENTITY linux-patch-version "4">
<!--<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;">-->
<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;.&linux-patch-version;">
-<!ENTITY linux-size "145,012 KB">
+<!ENTITY linux-size "145,015 KB">
<!ENTITY linux-url "&kernel;linux/kernel/v&linux-major-version;.x/linux-&linux-version;.tar.xz">
-<!ENTITY linux-md5 "437f6b439649d8c4c0dd03fda817f443">
+<!ENTITY linux-md5 "13b9e6c29105a34db4647190a43d1810">
<!ENTITY linux-home "https://www.kernel.org/">
<!-- measured for 6.10.1 / gcc-14.1.0 on x86_64 with -j4 :
minimum is allnoconfig
@@ -637,18 +637,18 @@
<!ENTITY sed-fin-du "30 MB">
<!ENTITY sed-fin-sbu "0.3 SBU">
-<!ENTITY setuptools-version "75.8.0">
-<!ENTITY setuptools-size "1,312 KB">
+<!ENTITY setuptools-version "75.8.1">
+<!ENTITY setuptools-size "1,313 KB">
<!ENTITY setuptools-url "&pypi-src;/s/setuptools/setuptools-&setuptools-version;.tar.gz">
-<!ENTITY setuptools-md5 "a42b075e3e18e724580f4caf7944354a">
+<!ENTITY setuptools-md5 "7dc3d3f529b76b10e35326e25c676b30">
<!ENTITY setuptools-home "&pypi-home;/setuptools/">
<!ENTITY setuptools-fin-du "26 MB">
<!ENTITY setuptools-fin-sbu "less than 0.1 SBU">
-<!ENTITY shadow-version "4.17.2">
-<!ENTITY shadow-size "2,267 KB">
+<!ENTITY shadow-version "4.17.3">
+<!ENTITY shadow-size "2,274 KB">
<!ENTITY shadow-url "&github;/shadow-maint/shadow/releases/download/&shadow-version;/shadow-&shadow-version;.tar.xz">
-<!ENTITY shadow-md5 "d9b6b8028ebb5971857b7f6b10ffba0e">
+<!ENTITY shadow-md5 "0da190e53ecee76237e4c8f3f39531ed">
<!ENTITY shadow-home "&github;/shadow-maint/shadow/">
<!ENTITY shadow-fin-du "114 MB">
<!ENTITY shadow-fin-sbu "0.1 SBU">
@@ -661,21 +661,21 @@
<!ENTITY sysklogd-fin-du "4.1 MB">
<!ENTITY sysklogd-fin-sbu "less than 0.1 SBU">
-<!ENTITY systemd-version "257">
+<!ENTITY systemd-version "257.3">
<!--<!ENTITY systemd-stable "6b4878d">-->
<!-- The above entity is used whenever we move to a stable backport branch.
In the event of a critical problem or kernel change that is incompatible,
we will switch to the backport branch until the next stable release. -->
-<!ENTITY systemd-size "15,805 KB">
+<!ENTITY systemd-size "15,847 KB">
<!ENTITY systemd-url "&github;/systemd/systemd/archive/v&systemd-version;/systemd-&systemd-version;.tar.gz">
<!--<!ENTITY systemd-url "&anduin-sources;/systemd-&systemd-version;-&systemd-stable;.tar.xz">-->
-<!ENTITY systemd-md5 "a51c7f9ab0d8b0a08dcf14bea2b6a5cb">
+<!ENTITY systemd-md5 "8e4fc90c7aead651fa5c50bd1b34abc2">
<!ENTITY systemd-home "https://www.freedesktop.org/wiki/Software/systemd/">
-<!ENTITY systemd-man-version "257">
-<!ENTITY systemd-man-size "732 KB">
+<!ENTITY systemd-man-version "257.3">
+<!ENTITY systemd-man-size "733 KB">
<!--<!ENTITY systemd-man-url "&anduin-sources;/systemd-man-pages-&systemd-version;-&systemd-stable;.tar.xz">-->
<!ENTITY systemd-man-url "&anduin-sources;/systemd-man-pages-&systemd-man-version;.tar.xz">
-<!ENTITY systemd-man-md5 "ac0b54961b1f20474fdff0927bc8be14">
+<!ENTITY systemd-man-md5 "9b77c3b066723d490cb10aed4fb05696">
<!ENTITY systemd-fin-du "307 MB">
<!ENTITY systemd-fin-sbu "1.1 SBU">
@@ -804,10 +804,10 @@
<!ENTITY zlib-fin-du "6.4 MB">
<!ENTITY zlib-fin-sbu "less than 0.1 SBU">
-<!ENTITY zstd-version "1.5.6">
-<!ENTITY zstd-size "2,351 KB">
+<!ENTITY zstd-version "1.5.7">
+<!ENTITY zstd-size "2,378 KB">
<!ENTITY zstd-url "https://github.com/facebook/zstd/releases/download/v&zstd-version;/zstd-&zstd-version;.tar.gz">
-<!ENTITY zstd-md5 "5a473726b3445d0e5d6296afd1ab6854">
+<!ENTITY zstd-md5 "780fc1896922b1bc52a4e90980cdda48">
<!ENTITY zstd-home "https://facebook.github.io/zstd/">
<!ENTITY zstd-fin-du "85 MB">
<!ENTITY zstd-fin-sbu "0.4 SBU">
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
--
http://lists.linuxfromscratch.org/sympa/info/lfs-book
Unsubscribe: See the above information page