Merge branch 'trunk' into plabs/condxml

This commit is contained in:
Pierre Labastie 2021-09-15 09:24:40 +02:00
commit d4c8dce412
125 changed files with 750 additions and 1477 deletions

View File

@ -2557,7 +2557,6 @@
</seglistitem> </seglistitem>
</segmentedlist> </segmentedlist>
<segmentedlist id="python-testdeps"> <segmentedlist id="python-testdeps">
<segtitle>&testsuites;</segtitle> <segtitle>&testsuites;</segtitle>
<seglistitem> <seglistitem>

View File

@ -341,7 +341,7 @@
n/a - June 2, 2006 n/a - June 2, 2006
* Removed console config file and makefile targets. * Removed console config file and makefile targets.
* Removed references to /dev/bug and bugreport in udevand * Removed references to /dev/bug and bugreport in udev and
udev_retry bootscripts. (DJ Lucas) udev_retry bootscripts. (DJ Lucas)
n/a - April 17, 2006 n/a - April 17, 2006
@ -636,7 +636,6 @@ n/a - August 4, 2004
to allow permissions to be set at install. (DJ) to allow permissions to be set at install. (DJ)
n/a - July 31, 2004 n/a - July 31, 2004
* Moved PIDFILE check to getpids and removed arguments from * Moved PIDFILE check to getpids and removed arguments from
killproc and reloadproc. Signals are now set at beginning of killproc and reloadproc. Signals are now set at beginning of
funtcions script with KILLDELAY. (DJ) funtcions script with KILLDELAY. (DJ)

View File

@ -40,834 +40,78 @@
appropriate for the entry or if needed the entire day's listitem. appropriate for the entry or if needed the entire day's listitem.
--> -->
<listitem> <listitem>
<para>2021-08-25</para> <para>2021-09-15</para>
<itemizedlist> <itemizedlist>
<listitem> <listitem>
<para>[xry111] - Update to man-pages-5.13. Fixes <para>[bdubbs] - Ensure tcl documentation instructions are present. Fixes
<ulink url="&lfs-ticket-root;4915">#4915</ulink>.</para> <ulink url="&lfs-ticket-root;4923">#4923</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to Python3-3.9.7. Fixes
<ulink url="&lfs-ticket-root;4916">#4916</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to linux-5.14.3. Fixes
<ulink url="&lfs-ticket-root;4913">#4913</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to libcap-2.57. Fixes
<ulink url="&lfs-ticket-root;4912">#4912</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to iproute2-5.14.0. Fixes
<ulink url="&lfs-ticket-root;4917">#4917</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to inetutils-2.2. Fixes
<ulink url="&lfs-ticket-root;4918">#4918</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to gzip-1.11. Fixes
<ulink url="&lfs-ticket-root;4920">#4920</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to gdbm-1.21. Fixes
<ulink url="&lfs-ticket-root;4919">#4919</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to bison-3.8.1. Fixes
<ulink url="&lfs-ticket-root;4921">#4921</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to bc-5.0.2. Fixes
<ulink url="&lfs-ticket-root;4908">#4905</ulink>.</para>
</listitem> </listitem>
</itemizedlist> </itemizedlist>
</listitem> </listitem>
<listitem> <listitem>
<para>2021-08-25</para> <para>2021-09-08</para>
<itemizedlist> <itemizedlist>
<listitem> <listitem>
<para>[bdubbs] - LFS-11.0-rc3 released.</para> <para>[renodr] - Fix regressions in File that result in improper
</listitem> detection of text and XZ files.</para>
<listitem>
<para>[bdubbs] - Update to e2fsprogs-1.46.4. Fixes
<ulink url="&lfs-ticket-root;4910">#4910</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to meson-0.59.1. Fixes
<ulink url="&lfs-ticket-root;4909">#4909</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to util-linux 2.37.2. Fixes
<ulink url="&lfs-ticket-root;4908">#4908</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to linux-5.13.12. Fixes
<ulink url="&lfs-ticket-root;4907">#4907</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to libcap-2.53. Fixes
<ulink url="&lfs-ticket-root;4906">#4906</ulink>.</para>
</listitem>
<listitem>
<para>[xry111] - Update to openssl-1.1.1l (security fixes). Fixes
<ulink url="&lfs-ticket-root;4911">#4911</ulink>.</para>
</listitem> </listitem>
</itemizedlist> </itemizedlist>
</listitem> </listitem>
<listitem> <listitem>
<para>2021-08-20</para> <para>2021-09-06</para>
<itemizedlist> <itemizedlist>
<listitem> <listitem>
<para>[bdubbs] - Add a sed to glibc in Chapter 8 to fix a <para>[bdubbs] - Text clarifications in the backup/restore section
critical security issue.</para> of Chapter 7. Thanks to Kevin Buckley for the patch.</para>
</listitem> </listitem>
</itemizedlist> </itemizedlist>
</listitem> </listitem>
<listitem> <listitem>
<para>2021-08-18</para> <para>2021-09-01</para>
<itemizedlist> <itemizedlist>
<listitem> <listitem>
<para>[bdubbs] - Eliminate an instruction to remove a test <para>[bdubbs] - LFS-11.0 released.</para>
in bunutils that no longer fails.</para>
</listitem> </listitem>
</itemizedlist> </itemizedlist>
</listitem> </listitem>
<listitem>
<para>2021-08-16</para>
<itemizedlist>
<listitem>
<para>[dj] - add p11-kit to dependencies list for systemd.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2021-08-15</para>
<itemizedlist>
<listitem>
<para>[renodr] - LFS-11.0-rc1 released.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2021-08-14</para>
<itemizedlist>
<listitem>
<para>[bdubbs] - Update to grep-3.7. Fixes
<ulink url="&lfs-ticket-root;4901">#4901</ulink>.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2021-08-13</para>
<itemizedlist>
<listitem>
<para>[bdubbs] - Update to linux-5.13.10. Fixes
<ulink url="&lfs-ticket-root;4904">#4904</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to bc-5.0.0. Fixes
<ulink url="&lfs-ticket-root;4903">#4903</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to vim-8.2.3337. Addresses
<ulink url="&lfs-ticket-root;4521">#4521</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Add binutils-2.37 upstream patch.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2021-08-08</para>
<itemizedlist>
<listitem>
<para>[bdubbs] - Update to linux-5.13.9. Fixes
<ulink url="&lfs-ticket-root;4900">#4900</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to libffi-3.4.2. Fixes
<ulink url="&lfs-ticket-root;4902">#4902</ulink>.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2021-08-06</para>
<itemizedlist>
<listitem>
<para>[xry111] - Fix
<filename class="libraryfile">libasan.a</filename> building
GCC with Glibc-2.34. Addresses
<ulink url="https://wiki.linuxfromscratch.org/blfs/ticket/15350">
BLFS #15350</ulink>.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2021-08-02</para>
<itemizedlist>
<listitem>
<para>[bdubbs] - Update to glibc-2.34. Fixes
<ulink url="&lfs-ticket-root;4897">#4897</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to diffutils-3.8. Fixes
<ulink url="&lfs-ticket-root;4898">#4898</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to libcap-2.52. Fixes
<ulink url="&lfs-ticket-root;4899">#4899</ulink>.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2021-08-01</para>
<itemizedlist>
<listitem>
<para>[bdubbs] - Remove unneeded sed commands from automake and
coreutils. Fixes
<ulink url="&lfs-ticket-root;4895">#4895</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to linux-5.13.7. Fixes
<ulink url="&lfs-ticket-root;4893">#4893</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to e2fsprogs-1.46.3. Fixes
<ulink url="&lfs-ticket-root;4896">#4896</ulink>.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2021-07-27</para>
<itemizedlist>
<listitem>
<para>[xry111] - Update to GCC-11.2.0. Fixes
<ulink url="&lfs-ticket-root;4883">#4883</ulink>.</para>
</listitem>
<listitem>
<para>[xry111] - Update to inetutils-2.1. Fixes
<ulink url="&lfs-ticket-root;4892">#4892</ulink>.</para>
</listitem>
<listitem>
<para>[xry111] - Update to automake-1.16.4. Fixes
<ulink url="&lfs-ticket-root;4894">#4894</ulink>.</para>
</listitem>
<listitem>
<para>[xry111] - Always use --strip-unneeded for stripping.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2021-07-27</para>
<itemizedlist>
<listitem>
<para>[xry111] - Use workaround for Glibc NSS modules during
stripping, to prevent bash from crash.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2021-07-26</para>
<itemizedlist>
<listitem>
<para>[thomas] - Fix a programming error in shadow-4.9</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2021-07-25</para>
<itemizedlist>
<listitem>
<para>[xry111] - (Hopefully) complete stripping workaround.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2021-07-25</para>
<itemizedlist>
<listitem>
<para>[bdubbs] - Add workaround to strip libraries
correctly.</para>
</listitem>
<listitem>
<para>[xry111] - Add workaround to install Binutils-2.37 man pages
correctly.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to shadow-4.9. Fixes
<ulink url="&lfs-ticket-root;4891">#4891</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to util-linux 2.37.1. Fixes
<ulink url="&lfs-ticket-root;4890">#4890</ulink>.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2021-07-23</para>
<itemizedlist>
<listitem revision="systemd">
<para>[renodr] - Guard systemd against CVE-2021-33910. Fixes
<ulink url="&lfs-ticket-root;4889">#4889</ulink>.</para>
</listitem>
<listitem>
<para>[renodr] - Update to meson-0.59.0. Fixes
<ulink url="&lfs-ticket-root;4888">#4888</ulink>.</para>
</listitem>
<listitem>
<para>[renodr] - Update to binutils-2.37. Fixes
<ulink url="&lfs-ticket-root;4887">#4887</ulink>.</para>
</listitem>
<listitem>
<para>[renodr] - Update to less-590. Fixes
<ulink url="&lfs-ticket-root;4884">#4884</ulink>.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2021-07-22</para>
<itemizedlist>
<listitem>
<para>[dj] - Correct page IDs in Chapter 08 dejagnu, expect, and
tcl.</para>
</listitem>
<listitem>
<para>[dj] - Ensure that glibc installs ldconfig and sln to
<filename class="directory">/usr/sbin</filename>.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2021-07-20</para>
<itemizedlist>
<listitem>
<para>[ken] - Update to linux-5.13.4 (security fix). Fixes
<ulink url="&lfs-ticket-root;4886">#4886</ulink>.</para>
</listitem>
<listitem>
<para>[xry111] - Use a fixed, non-zero UID for
<systemitem class="username">tester</systemitem> user, and spawn a
new pseudoterminal to satisfy bash testsuite.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2021-07-19</para>
<itemizedlist>
<listitem>
<para>[renodr] - Add text about security advisories to the
Errata page.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2021-07-17</para>
<itemizedlist>
<listitem>
<para>[ken] - Fix test failures in perl-5.34.0 by building less before
perl and by patching perl for a problem highlighted by gdbm-1.20. Fixes
<ulink url="&lfs-ticket-root;4885">#4885</ulink>.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2021-07-15</para>
<itemizedlist>
<listitem>
<para>[bdubbs] - Remove modifications to m4 that are no longer needed.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2021-07-08</para>
<itemizedlist>
<listitem revision="systemd">
<para>[renodr] - Added Jinja2-3.0.1.</para>
</listitem>
<listitem revision="systemd">
<para>[renodr] - Added MarkupSafe-2.0.1.</para>
</listitem>
<listitem>
<para>[renodr] - Update to texinfo-6.8. Fixes
<ulink url="&lfs-ticket-root;4880">#4880</ulink>.</para>
</listitem>
<listitem>
<para>[renodr] - Update to iproute2-5.13.0. Fixes
<ulink url="&lfs-ticket-root;4879">#4879</ulink>.</para>
</listitem>
<listitem>
<para>[renodr] - Update to Python-3.9.6 (Security Update). Fixes
<ulink url="&lfs-ticket-root;4878">#4878</ulink>.</para>
</listitem>
<listitem revision="systemd">
<para>[renodr] - Update to systemd-249 (Security Update). Fixes
<ulink url="&lfs-ticket-root;4882">#4882</ulink>.</para>
</listitem>
<listitem>
<para>[renodr] - Update to Linux-5.13.1. Fixes
<ulink url="&lfs-ticket-root;4873">#4873</ulink>.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2021-07-01</para>
<itemizedlist>
<listitem>
<para>[ken] - Patch gcc to fix some regressions (will be
needed to build firefox-91ESR in BLFS) and to allow it to
build against linux-5.13.0 kernel headers. Fixes
<ulink url="&lfs-ticket-root;4875">#4875</ulink>.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2021-06-28</para>
<itemizedlist>
<listitem>
<para>[ken] - If installing individual locales, add 9 more
used by libstdc++-v3 tests. Fixes
<ulink url="&lfs-ticket-root;4877">#4877</ulink>.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2021-06-27</para>
<itemizedlist>
<listitem>
<para>[bdubbs] - Update to bash-5.1.8. Fixes
<ulink url="&lfs-ticket-root;4869">#4869</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to dejagnu-1.6.3. Fixes
<ulink url="&lfs-ticket-root;4871">#4871</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to gdbm-1.20. Fixes
<ulink url="&lfs-ticket-root;4872">#4872</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to libcap-2.51. Fixes
<ulink url="&lfs-ticket-root;4874">#4874</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to man-pages-5.1. Fixes
<ulink url="&lfs-ticket-root;4876">#4876</ulink>.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2021-06-18</para>
<itemizedlist>
<listitem>
<para>[bdubbs] - Ensure libcap installs capsh.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2021-06-15</para>
<itemizedlist>
<listitem>
<para>[bdubbs] - Update to iana-etc-20210611. Addresses
<ulink url="&lfs-ticket-root;4722">#4722</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to vim-8.2.3001. Addresses
<ulink url="&lfs-ticket-root;4500">#4500</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to util-linux-2.37. Fixes
<ulink url="&lfs-ticket-root;4865">#4865</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to meson-0.58.1. Fixes
<ulink url="&lfs-ticket-root;4867">#4867</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to linux-5.12.10. Fixes
<ulink url="&lfs-ticket-root;4857">#4866</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to m4-1.4.19. Fixes
<ulink url="&lfs-ticket-root;4864">#4864</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to grub-2.06. Fixes
<ulink url="&lfs-ticket-root;4868">#4868</ulink>.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2021-06-09</para>
<itemizedlist>
<listitem>
<para>[ken] - For consistency, make the cpp link in /usr/lib.
</para>
</listitem>
<listitem>
<para>[ken] - Install iproute2 programs in /usr/sbin for
consistency.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem revision="sysv">
<para>2021-06-08</para>
<itemizedlist>
<listitem>
<para>[bdubbs] - Make shutting down the netwrok more robust.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem revision="sysv">
<para>2021-06-02</para>
<itemizedlist>
<listitem>
<para>[thomas] - Tweak sendsignal bootscript to avoid
killing mdmod (if active).</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2021-05-31</para>
<itemizedlist>
<listitem>
<para>[ken] - Update to linux-5.12.8 (security fix). Fixes
<ulink url="&lfs-ticket-root;4863">#4863</ulink>.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2021-05-28</para>
<itemizedlist>
<listitem>
<para>[bdubbs] - Update to iana-etc-20210526. Addresses
<ulink url="&lfs-ticket-root;4722">#4722</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to vim-8.2.2890. Addresses
<ulink url="&lfs-ticket-root;4500">#4500</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to zstd-1.5.0. Fixes
<ulink url="&lfs-ticket-root;4858">#4858</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to perl-5.34.0. Fixes
<ulink url="&lfs-ticket-root;4860">#4860</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to linux-5.12.7. Fixes
<ulink url="&lfs-ticket-root;4857">#4857</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to libcap-2.50. Fixes
<ulink url="&lfs-ticket-root;4862">#4862</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to kmod-29. Fixes
<ulink url="&lfs-ticket-root;4859">#4859</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to expat-2.4.1. Fixes
<ulink url="&lfs-ticket-root;4861">#4861</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to elfutils-0.185. Fixes
<ulink url="&lfs-ticket-root;4855">#4855</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to bc-4.0.2. Fixes
<ulink url="&lfs-ticket-root;4855">#4855</ulink>.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2021-05-26</para>
<itemizedlist>
<listitem>
<para>[thomas] - Remove obsolete DOCDIR option from iproute2 install command.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2021-05-17</para>
<itemizedlist>
<listitem>
<para>[bdubbs] - Tweak install directories for eudev and e2fsprogs.
Thanks to Ryan Marsaw for the report.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2021-05-14</para>
<itemizedlist>
<listitem>
<para>[ken] - Add a Note about upgrading in OpenSSL.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2021-05-12</para>
<itemizedlist>
<listitem>
<para>[bdubbs] - Removed instructions for running tests
in Python due to an indefinite hang in the partial
LFS envrionment.</para>
</listitem>
<listitem>
<para>[renodr] - Moved LFS to a merged-/usr configuration. Thanks
goes to Xi Ruoyao for doing almost all of the work. Fixes
<ulink url="&lfs-ticket-root;4848">#4848</ulink>.</para>
</listitem>
<listitem>
<para>[renodr] - Update to gcc-11.1.0. Fixes
<ulink url="&lfs-ticket-root;4847">#4847</ulink>.</para>
</listitem>
<listitem>
<para>[renodr] - Fix a FTBFS when building glibc-2.33 with
gcc-11.1.0.</para>
</listitem>
<listitem revision="systemd">
<para>[renodr] - Update to systemd-248. Fixes
<ulink url="&lfs-ticket-root;4841">#4841</ulink>.</para>
</listitem>
<listitem>
<para>[renodr] - Update to iproute2-5.12.0. Fixes
<ulink url="&lfs-ticket-root;4852">#4852</ulink>.</para>
</listitem>
<listitem>
<para>[renodr] - Update to Python-3.9.5. Fixes
<ulink url="&lfs-ticket-root;4854">#4854</ulink>.</para>
</listitem>
<listitem>
<para>[renodr] - Update to meson-0.58.0. Fixes
<ulink url="&lfs-ticket-root;4853">#4853</ulink>.</para>
</listitem>
<listitem>
<para>[renodr] - Update to linux-5.12.2. Fixes
<ulink url="&lfs-ticket-root;4840">#4840</ulink>.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2021-04-28</para>
<itemizedlist>
<listitem revision="systemd">
<para>[renodr] - Fix building systemd with Linux-API-Headers 5.11.14
and higher, as well as with meson-0.57.2. Fixes
<ulink url="&lfs-ticket-root;4851">#4851</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Add manual locales needed for tests
if using alternate locale installation instructions. Fixes
<ulink url="&lfs-ticket-root;4844">#4844</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Minor changes to boot scripts. Fixes
<ulink url="&lfs-ticket-root;4842">#4842</ulink>.
Thanks to Scott Andrews for the report.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2021-04-26</para>
<itemizedlist>
<listitem>
<para>[bdubbs] - Update to vim-8.2.2812. Addresses
<ulink url="&lfs-ticket-root;4500">#4500</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to iana-etc-20210407. Addresses
<ulink url="&lfs-ticket-root;4722">#4722</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to Python3-3.9.4. Fixes
<ulink url="&lfs-ticket-root;4843">#4843</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to meson-0.57.2. Fixes
<ulink url="&lfs-ticket-root;4846">#4846</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to linux-5.11.16. Addresses
<ulink url="&lfs-ticket-root;4840">#4840</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to less-581. Fixes
<ulink url="&lfs-ticket-root;4849">#4849</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to file-5.40. Fixes
<ulink url="&lfs-ticket-root;4839">#4839</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to bc-4.0.1. Fixes
<ulink url="&lfs-ticket-root;4845">#4845</ulink>.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2021-04-22</para>
<itemizedlist>
<listitem>
<para>[xry111] - Revert 2772bb9c, as the proposed fix in it is
rejected by Python maintainers explicitly.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2021-04-06</para>
<itemizedlist>
<listitem>
<para>The XML source code of this book is migrated from SVN
to Git.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2021-03-26</para>
<itemizedlist>
<listitem>
<para>[renodr] - Update to openssl-1.1.1k (Security Update). Fixes
<ulink url="&lfs-ticket-root;4838">#4838</ulink>.</para>
</listitem>
<listitem>
<para>[renodr] - Update to attr-2.5.1. Fixes
<ulink url="&lfs-ticket-root;4833">#4833</ulink>.</para>
</listitem>
<listitem>
<para>[renodr] - Update to linux-5.11.10. Fixes
<ulink url="&lfs-ticket-root;4834">#4834</ulink>.</para>
</listitem>
<listitem>
<para>[renodr] - Update to bc-3.3.4. Fixes
<ulink url="&lfs-ticket-root;4835">#4835</ulink>.</para>
</listitem>
<listitem>
<para>[renodr] - Update to man-pages-5.11. Fixes
<ulink url="&lfs-ticket-root;4836">#4836</ulink>.</para>
</listitem>
<listitem>
<para>[renodr] - Update to expat-2.3.0. Fixes
<ulink url="&lfs-ticket-root;4837">#4837</ulink>.</para>
</listitem>
<listitem>
<para>[renodr] - Update to acl-2.3.1. Fixes
<ulink url="&lfs-ticket-root;4832">#4832</ulink>.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2021-03-17</para>
<itemizedlist>
<listitem>
<para>[xry111] - Use <option>-j1</option> for Binutils
installation. Thanks report from Hans Meier.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2021-03-15</para>
<itemizedlist>
<listitem>
<para>[bdubbs] - Update to vim-8.2.2604. Addreses
<ulink url="&lfs-ticket-root;4500">#4500</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to iana-etc-20210304. Addreses
<ulink url="&lfs-ticket-root;4722">#4722</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to zstd-1.4.9. Fixes
<ulink url="&lfs-ticket-root;4827">#4827</ulink>.</para>
</listitem>
<listitem revision="sysv">
<para>[bdubbs] - Update to sysvinit-2.99. Fixes
<ulink url="&lfs-ticket-root;4822">#4822</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to linux-5.11.6. Fixes
<ulink url="&lfs-ticket-root;4824">#4824</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to libcap-2.49. Fixes
<ulink url="&lfs-ticket-root;4831">#4831</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to iproute2-5.11.0. Fixes
<ulink url="&lfs-ticket-root;4823">#4823</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to e2fsprogs-1.46.2. Fixes
<ulink url="&lfs-ticket-root;4826">#4826</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to bison-3.7.6. Fixes
<ulink url="&lfs-ticket-root;4828">#4828</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to bc-3.3.3. Fixes
<ulink url="&lfs-ticket-root;4825">#4825</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to attr-2.5.0. Fixes
<ulink url="&lfs-ticket-root;4830">#4830</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to acl-2.3.0. Fixes
<ulink url="&lfs-ticket-root;4829">#4829</ulink>.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem revision="systemd">
<para>2021-03-05</para>
<itemizedlist>
<listitem>
<para>[xry111] - Simplify the installation of systemd man pages.
</para>
</listitem>
</itemizedlist>
</listitem>
<listitem revision="systemd">
<para>2021-03-04</para>
<itemizedlist>
<listitem>
<para>[renodr] - Patch systemd-247 so that it will function with
Linux-5.11 API headers.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2021-03-02</para>
<itemizedlist>
<listitem>
<para>[pierre] - Fix a header file for python, so that
<command>#include &lt;python&python-minor;/Python.h&gt;</command>
works.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2021-03-01</para>
<itemizedlist>
<listitem>
<para>[bdubbs] - LFS-10.1 released.</para>
</listitem>
</itemizedlist>
</listitem>
</itemizedlist> </itemizedlist>
</sect1> </sect1>

View File

@ -30,27 +30,27 @@
<!--<listitem> <!--<listitem>
<para>None</para> <para>None</para>
</listitem>--> </listitem>-->
<listitem> <!--<listitem>
<para>Acl-&acl-version;</para> <para>Acl-&acl-version;</para>
</listitem> </listitem>-->
<listitem> <!--<listitem>
<para>Attr-&attr-version;</para> <para>Attr-&attr-version;</para>
</listitem> </listitem>-->
<!--<listitem> <!--<listitem>
<para>Autoconf-&autoconf-version;</para> <para>Autoconf-&autoconf-version;</para>
</listitem>--> </listitem>-->
<listitem> <!--<listitem>
<para>Automake-&automake-version;</para> <para>Automake-&automake-version;</para>
</listitem> </listitem>-->
<listitem> <!--<listitem>
<para>Bash &bash-version;</para> <para>Bash &bash-version;</para>
</listitem> </listitem>-->
<listitem> <listitem>
<para>Bc &bc-version;</para> <para>Bc &bc-version;</para>
</listitem> </listitem>
<listitem> <!--<listitem>
<para>Binutils-&binutils-version;</para> <para>Binutils-&binutils-version;</para>
</listitem> </listitem>-->
<listitem> <listitem>
<para>Bison-&bison-version;</para> <para>Bison-&bison-version;</para>
</listitem> </listitem>
@ -63,30 +63,30 @@
<!--<listitem> <!--<listitem>
<para>Coreutils-&coreutils-version;</para> <para>Coreutils-&coreutils-version;</para>
</listitem>--> </listitem>-->
<listitem> <!--<listitem>
<para>DejaGNU-&dejagnu-version;</para> <para>DejaGNU-&dejagnu-version;</para>
</listitem> </listitem>-->
<!--<listitem revision="systemd"> <!--<listitem revision="systemd">
<para>D-Bus-&dbus-version;</para> <para>D-Bus-&dbus-version;</para>
</listitem>--> </listitem>-->
<listitem> <!--<listitem>
<para>Diffutils-&diffutils-version;</para> <para>Diffutils-&diffutils-version;</para>
</listitem> </listitem>-->
<listitem> <!--<listitem>
<para>E2fsprogs-&e2fsprogs-version;</para> <para>E2fsprogs-&e2fsprogs-version;</para>
</listitem> </listitem>-->
<!--<listitem revision="sysv"> <!--<listitem revision="sysv">
<para>Eudev-&eudev-version;</para> <para>Eudev-&eudev-version;</para>
</listitem>--> </listitem>-->
<listitem> <!--<listitem>
<para>Expat-&expat-version;</para> <para>Expat-&expat-version;</para>
</listitem> </listitem>-->
<!--<listitem> <!--<listitem>
<para>Expect-&expect-version;</para> <para>Expect-&expect-version;</para>
</listitem>--> </listitem>-->
<listitem> <!--<listitem>
<para>File-&file-version;</para> <para>File-&file-version;</para>
</listitem> </listitem>-->
<!--<listitem> <!--<listitem>
<para>Findutils-&findutils-version;</para> <para>Findutils-&findutils-version;</para>
</listitem>--> </listitem>-->
@ -96,42 +96,42 @@
<!--<listitem> <!--<listitem>
<para>Gawk-&gawk-version;</para> <para>Gawk-&gawk-version;</para>
</listitem>--> </listitem>-->
<listitem> <!--<listitem>
<para>GCC-&gcc-version;</para> <para>GCC-&gcc-version;</para>
</listitem> </listitem>-->
<listitem> <listitem>
<para>GDBM-&gdbm-version;</para> <para>GDBM-&gdbm-version;</para>
</listitem> </listitem>
<!--<listitem> <!--<listitem>
<para>Gettext-&gettext-version;</para> <para>Gettext-&gettext-version;</para>
</listitem>--> </listitem>-->
<listitem> <!--<listitem>
<para>Glibc-&glibc-version;</para> <para>Glibc-&glibc-version;</para>
</listitem> </listitem>-->
<!--<listitem> <!--<listitem>
<para>GMP-&gmp-version;</para> <para>GMP-&gmp-version;</para>
</listitem>--> </listitem>-->
<!--<listitem> <!--<listitem>
<para>Gperf-&gperf-version;</para> <para>Gperf-&gperf-version;</para>
</listitem>--> </listitem>-->
<listitem> <!--<listitem>
<para>Grep-&grep-version;</para> <para>Grep-&grep-version;</para>
</listitem> </listitem>-->
<!--<listitem> <!--<listitem>
<para>Groff-&groff-version;</para> <para>Groff-&groff-version;</para>
</listitem>--> </listitem>-->
<listitem> <!--<listitem>
<para>GRUB-&grub-version;</para> <para>GRUB-&grub-version;</para>
</listitem>
<!--<listitem>
<para>Gzip-&gzip-version;</para>
</listitem>--> </listitem>-->
<listitem> <listitem>
<para>IANA-Etc-&iana-etc-version;</para> <para>Gzip-&gzip-version;</para>
</listitem> </listitem>
<!--<listitem> <!--<listitem>
<para>Inetutils-&inetutils-version;</para> <para>IANA-Etc-&iana-etc-version;</para>
</listitem>--> </listitem>-->
<listitem>
<para>Inetutils-&inetutils-version;</para>
</listitem>
<!--<listitem> <!--<listitem>
<para>Intltool-&intltool-version;</para> <para>Intltool-&intltool-version;</para>
</listitem>--> </listitem>-->
@ -144,24 +144,24 @@
<!--<listitem> <!--<listitem>
<para>Kbd-&kbd-version;</para> <para>Kbd-&kbd-version;</para>
</listitem>--> </listitem>-->
<listitem> <!--<listitem>
<para>Kmod-&kmod-version;</para> <para>Kmod-&kmod-version;</para>
</listitem> </listitem>-->
<listitem> <!--<listitem>
<para>Less-&less-version;</para> <para>Less-&less-version;</para>
</listitem> </listitem>-->
<!--<listitem> <!--<listitem>
<para>LFS-Bootscripts-&lfs-bootscripts-version;</para> <para>LFS-Bootscripts-&lfs-bootscripts-version;</para>
</listitem>--> </listitem>-->
<listitem> <listitem>
<para>Libcap-&libcap-version;</para> <para>Libcap-&libcap-version;</para>
</listitem> </listitem>
<listitem> <!--<listitem>
<para>Libelf-&elfutils-version; (from elfutils)</para> <para>Libelf-&elfutils-version; (from elfutils)</para>
</listitem> </listitem>-->
<listitem> <!--<listitem>
<para>Libffi-&libffi-version;</para> <para>Libffi-&libffi-version;</para>
</listitem> </listitem>-->
<!--<listitem> <!--<listitem>
<para>Libpipeline-&libpipeline-version;</para> <para>Libpipeline-&libpipeline-version;</para>
</listitem>--> </listitem>-->
@ -171,24 +171,24 @@
<listitem> <listitem>
<para>Linux-&linux-version;</para> <para>Linux-&linux-version;</para>
</listitem> </listitem>
<listitem> <!--<listitem>
<para>M4-&m4-version;</para> <para>M4-&m4-version;</para>
</listitem> </listitem>-->
<!--<listitem> <!--<listitem>
<para>Make-&make-version;</para> <para>Make-&make-version;</para>
</listitem>--> </listitem>-->
<!--<listitem> <!--<listitem>
<para>Man-DB-&man-db-version;</para> <para>Man-DB-&man-db-version;</para>
</listitem>--> </listitem>-->
<listitem> <!--<listitem>
<para>Man-pages-&man-pages-version;</para> <para>Man-pages-&man-pages-version;</para>
</listitem> </listitem>-->
<!--<listitem revision="systemd"> <!--<listitem revision="systemd">
<para>MarkupSafe-&markupsafe-version;</para> <para>MarkupSafe-&markupsafe-version;</para>
</listitem>--> </listitem>-->
<listitem> <!--<listitem>
<para>Meson-&meson-version;</para> <para>Meson-&meson-version;</para>
</listitem> </listitem>-->
<!--<listitem> <!--<listitem>
<para>MPC-&mpc-version;</para> <para>MPC-&mpc-version;</para>
</listitem>--> </listitem>-->
@ -201,15 +201,15 @@
<!--<listitem> <!--<listitem>
<para>Ninja-&ninja-version;</para> <para>Ninja-&ninja-version;</para>
</listitem>--> </listitem>-->
<listitem> <!--<listitem>
<para>Openssl-&openssl-version;</para> <para>Openssl-&openssl-version;</para>
</listitem> </listitem>-->
<!--<listitem> <!--<listitem>
<para>Patch-&patch-version;</para> <para>Patch-&patch-version;</para>
</listitem>--> </listitem>-->
<listitem> <!--<listitem>
<para>Perl-&perl-version;</para> <para>Perl-&perl-version;</para>
</listitem> </listitem>-->
<!--<listitem> <!--<listitem>
<para>Pkg-config-&pkgconfig-version;</para> <para>Pkg-config-&pkgconfig-version;</para>
</listitem>--> </listitem>-->
@ -228,36 +228,36 @@
<!--<listitem> <!--<listitem>
<para>Sed-&sed-version;</para> <para>Sed-&sed-version;</para>
</listitem>--> </listitem>-->
<listitem> <!--<listitem>
<para>Shadow-&shadow-version;</para> <para>Shadow-&shadow-version;</para>
</listitem> </listitem>-->
<listitem revision="sysv"> <!--<listitem revision="sysv">
<para>Sysklogd-&sysklogd-version;</para> <para>Sysklogd-&sysklogd-version;</para>
</listitem> </listitem>-->
<listitem revision="systemd"> <!--<listitem revision="systemd">
<para>Systemd-&systemd-version;</para> <para>Systemd-&systemd-version;</para>
</listitem> </listitem>-->
<listitem revision="sysv"> <!--<listitem revision="sysv">
<para>SysVinit-&sysvinit-version;</para> <para>SysVinit-&sysvinit-version;</para>
</listitem> </listitem>-->
<!--<listitem> <!--<listitem>
<para>Tar-&tar-version;</para> <para>Tar-&tar-version;</para>
</listitem>--> </listitem>-->
<!--<listitem> <!--<listitem>
<para>Tcl-&tcl-version;</para> <para>Tcl-&tcl-version;</para>
</listitem>--> </listitem>-->
<listitem> <!--<listitem>
<para>Texinfo-&texinfo-version;</para> <para>Texinfo-&texinfo-version;</para>
</listitem> </listitem>-->
<!--<listitem> <!--<listitem>
<para>Tzdata-&tzdata-version;</para> <para>Tzdata-&tzdata-version;</para>
</listitem>--> </listitem>-->
<listitem> <!--<listitem>
<para>Util-Linux-&util-linux-version;</para> <para>Util-Linux-&util-linux-version;</para>
</listitem> </listitem>-->
<listitem> <!--<listitem>
<para>Vim-&vim-version;</para> <para>Vim-&vim-version;</para>
</listitem> </listitem>-->
<!--<listitem> <!--<listitem>
<para>XML-Parser-&xml-parser-version;</para> <para>XML-Parser-&xml-parser-version;</para>
</listitem>--> </listitem>-->
@ -267,9 +267,9 @@
<!--<listitem> <!--<listitem>
<para>Zlib-&zlib-version;</para> <para>Zlib-&zlib-version;</para>
</listitem>--> </listitem>-->
<listitem> <!--<listitem>
<para>Zstd-&zstd-version;</para> <para>Zstd-&zstd-version;</para>
</listitem> </listitem>-->
</itemizedlist> </itemizedlist>
<!--<itemizedlist> <!--<itemizedlist>
@ -284,6 +284,10 @@
<itemizedlist> <itemizedlist>
<title>Added:</title> <title>Added:</title>
<listitem><para></para></listitem> <!-- satisfy build --> <listitem><para></para></listitem> <!-- satisfy build -->
<listitem>
<para>file-5.40-upstream_fixes-1.patch</para>
</listitem>
<!--
<listitem> <listitem>
<para>binutils-2.37-upstream_fix-1.patch</para> <para>binutils-2.37-upstream_fix-1.patch</para>
</listitem> </listitem>
@ -296,7 +300,7 @@
<listitem revision="systemd"> <listitem revision="systemd">
<para>Jinja2-&jinja2-version;</para> <para>Jinja2-&jinja2-version;</para>
</listitem> </listitem>
-->
</itemizedlist> </itemizedlist>
<itemizedlist> <itemizedlist>

View File

@ -60,6 +60,14 @@
</listitem> </listitem>
</varlistentry> </varlistentry>
<varlistentry>
<term>File Upstream Fixes Patch - <token>&file-upstream-fixes-patch-size;</token>:</term>
<listitem>
<para>Download: <ulink url="&patches-root;&file-upstream-fixes-patch;"/></para>
<para>MD5 sum: <literal>&file-upstream-fixes-md5;</literal></para>
</listitem>
</varlistentry>
<varlistentry> <varlistentry>
<term>Glibc FHS Patch - <token>&glibc-fhs-patch-size;</token>:</term> <term>Glibc FHS Patch - <token>&glibc-fhs-patch-size;</token>:</term>
<listitem> <listitem>

View File

@ -20,7 +20,7 @@
<para>Second, the libtool .la files are only useful when linking with static <para>Second, the libtool .la files are only useful when linking with static
libraries. They are unneeded and potentially harmful when using dynamic libraries. They are unneeded and potentially harmful when using dynamic
shared libraries, specially when using non-autotools build systems. shared libraries, especially when using non-autotools build systems.
While still in chroot, remove those files now:</para> While still in chroot, remove those files now:</para>
<screen><userinput>find /usr/{lib,libexec} -name \*.la -delete</userinput></screen> <screen><userinput>find /usr/{lib,libexec} -name \*.la -delete</userinput></screen>
@ -37,6 +37,17 @@
<sect2> <sect2>
<title>Backup</title> <title>Backup</title>
<para>
At this point the essential programs and libraries have been created
and your current LFS system is in a good state. Your system can now be
backed up for later reuse. In case of fatal failures in the subsequent
chapters, it often turns out that removing everything and starting over
(more carefully) is the best option to recover. Unfortunately, all the
temporary files will be removed, too. To avoid spending extra time to
redo something which has been built successfully, creating a backup of
the current LFS system may prove useful.
</para>
<note><para> <note><para>
All the remaining steps in this section are optional. Nevertheless, All the remaining steps in this section are optional. Nevertheless,
as soon as you begin installing packages in <xref as soon as you begin installing packages in <xref
@ -56,47 +67,54 @@
safety reasons. safety reasons.
</para> </para>
<important>
<para>All of the following instructions are executed by
<systemitem class="username">root</systemitem>. Take extra
care about the commands you're going to run as mistakes
here can modify your host system. Be aware that the
environment variable <envar>LFS</envar>
is set for user <systemitem class="username">lfs</systemitem> by default
but may <emphasis>not</emphasis> be set for
<systemitem class="username">root</systemitem>. Whenever
commands are to be executed by <systemitem class="username">root</systemitem>,
make sure you have set <envar>LFS</envar>.
This has been discussed in <xref linkend='ch-partitioning-aboutlfs'/>.
</para>
</important>
<para> <para>
Now, if you are making a backup, leave the chroot environment: If you have decided to make a backup, leave the chroot environment:
</para> </para>
<screen role="nodump"><userinput>exit</userinput></screen> <screen role="nodump"><userinput>exit</userinput></screen>
<important>
<para> <para>
At this point the essential programs and libraries have been created All of the following instructions are executed by
and your current system is in a good state. Your system can now be <systemitem class="username">root</systemitem> on your host system.
backed up for later reuse. In case of fatal failures in the subsequent Take extra care about the commands you're going to run as mistakes
chapters, it often turns out that removing everything and starting over here can modify your host system. Be aware that the
(more carefully) is the best option to recover. Unfortunately, all the environment variable <envar>LFS</envar>
temporary files will be removed, too. To avoid spending extra time to is set for user <systemitem class="username">lfs</systemitem> by default
redo something which has been built successfully, prepare a backup. but may <emphasis>not</emphasis> be set for
<systemitem class="username">root</systemitem>.
</para> </para>
<para>
Whenever commands are to be executed by <systemitem class="username">root</systemitem>,
make sure you have set <envar>LFS</envar>.
</para>
<para>
This has been discussed in <xref linkend='ch-partitioning-aboutlfs'/>.
</para>
</important>
<para>Before making a backup, unmount the virtual file systems:</para>
<screen role="nodump"><userinput>umount $LFS/dev/pts
umount $LFS/{sys,proc,run,dev}</userinput></screen>
<para> <para>
Make sure you have at least 1 GB free disk space (the source tarballs Make sure you have at least 1 GB free disk space (the source tarballs
will be included in the backup archive) in the home directory of user will be included in the backup archive) on the filesystem containing
<systemitem class="username">root</systemitem>. directory where you create the backup archive.
</para> </para>
<para>Before we make a backup, unmount the virtual file systems:</para> <para>
Note that the instructions below specify the home directory of the host
system's <systemitem class="username">root</systemitem> user, which is
typically found on the root filesystem.
</para>
<screen role="nodump"><userinput>umount $LFS/dev{/pts,} <para>
umount $LFS/{sys,proc,run}</userinput></screen> Replace <envar>$HOME</envar> by a directory of your choice if you
do not want to have the backup stored in <systemitem
class="username">root</systemitem>'s home directory.
</para>
<para> <para>
Create the backup archive by running the following command: Create the backup archive by running the following command:
@ -107,21 +125,11 @@ umount $LFS/{sys,proc,run}</userinput></screen>
Because the backup archive is compressed, it takes a relatively Because the backup archive is compressed, it takes a relatively
long time (over 10 minutes) even on a resonably fast system. long time (over 10 minutes) even on a resonably fast system.
</para> </para>
<para>
Also, ensure the <envar>LFS</envar> environment variable is set
for the root user.
</para>
</note> </note>
<screen role="nodump"><userinput>cd $LFS <screen role="nodump"><userinput>cd $LFS
tar -cJpf $HOME/lfs-temp-tools-&version;.tar.xz .</userinput></screen> tar -cJpf $HOME/lfs-temp-tools-&version;.tar.xz .</userinput></screen>
<para>
Replace <envar>$HOME</envar> by a directory of your choice if you
do not want to have the backup stored in <systemitem
class="username">root</systemitem>'s home directory.
</para>
</sect2> </sect2>
<sect2> <sect2>

View File

@ -11,11 +11,10 @@
<title>Introduction</title> <title>Introduction</title>
<para>This chapter shows how to build the last missing bits of the temporary <para>This chapter shows how to build the last missing bits of the temporary
system: the tools needed by the build machinery of various packages. system: the tools needed by the build machinery of various packages. Now
Now that all circular dependencies that all circular dependencies have been resolved, a <quote>chroot</quote>
have been resolved, we can use a <quote>chroot</quote> environment, environment, completely isolated from the host operating system (except for
completely isolated the host operating system used for the build, except the running kernel), can be used for the build.</para>
for the running kernel.</para>
<para>For proper operation of the isolated environment, some communication <para>For proper operation of the isolated environment, some communication
with the running kernel must be established. This is done through the with the running kernel must be established. This is done through the

View File

@ -41,6 +41,10 @@
<sect2 role="installation"> <sect2 role="installation">
<title>Installation of File</title> <title>Installation of File</title>
<para>First, fix a few regressions in File:</para>
<screen><userinput remap="pre">patch -Np1 -i ../file-&file-version;-upstream_fixes-1.patch</userinput></screen>
<para>Prepare File for compilation:</para> <para>Prepare File for compilation:</para>
<screen><userinput remap="configure">./configure --prefix=/usr</userinput></screen> <screen><userinput remap="configure">./configure --prefix=/usr</userinput></screen>

View File

@ -949,7 +949,6 @@ mkdir -pv /etc/ld.so.conf.d</userinput></screen>
code for <quote>standard</quote> functions used in code for <quote>standard</quote> functions used in
many different Unix utilities. These functions are now in many different Unix utilities. These functions are now in
<filename class="libraryfile">libc</filename></para> <filename class="libraryfile">libc</filename></para>
<indexterm zone="ch-system-glibc libutil"> <indexterm zone="ch-system-glibc libutil">
<primary sortas="c-libutil">libutil</primary> <primary sortas="c-libutil">libutil</primary>
</indexterm> </indexterm>

View File

@ -111,7 +111,7 @@
(replace <replaceable>libfoo</replaceable> with the name of the (replace <replaceable>libfoo</replaceable> with the name of the
library):</para> library):</para>
<screen><userinput role="nodump">grep -l -e '<replaceable>libfoo</replaceable>.*deleted' /proc/*/maps | <screen role="nodump"><userinput>grep -l -e '<replaceable>libfoo</replaceable>.*deleted' /proc/*/maps |
tr -cd 0-9\\n | xargs -r ps u</userinput></screen> tr -cd 0-9\\n | xargs -r ps u</userinput></screen>
<para> <para>

View File

@ -140,10 +140,16 @@ unset SRCDIR</userinput></screen>
<screen><userinput remap="install">ln -sfv tclsh&tcl-major-version; /usr/bin/tclsh</userinput></screen> <screen><userinput remap="install">ln -sfv tclsh&tcl-major-version; /usr/bin/tclsh</userinput></screen>
<para>Finally, rename a man page that conflicts with a Perl man page:</para> <para>Rename a man page that conflicts with a Perl man page:</para>
<screen><userinput remap="install">mv /usr/share/man/man3/{Thread,Tcl_Thread}.3</userinput></screen> <screen><userinput remap="install">mv /usr/share/man/man3/{Thread,Tcl_Thread}.3</userinput></screen>
<para>If you downloaded the optional documentation, install it by issuing
the following commands:</para>
<screen><userinput remap="install">mkdir -v -p /usr/share/doc/tcl-&tcl-version;
cp -v -r ../html/* /usr/share/doc/tcl-&tcl-version;</userinput></screen>
</sect2> </sect2>
<sect2 id="contents-tcl" role="content"> <sect2 id="contents-tcl" role="content">

View File

@ -97,7 +97,6 @@
<ulink url="http://www.kroah.com/lkn/"/> </para> <ulink url="http://www.kroah.com/lkn/"/> </para>
<note> <note>
<para>A good starting place for setting up the kernel configuration is to <para>A good starting place for setting up the kernel configuration is to
run <command>make defconfig</command>. This will set the base run <command>make defconfig</command>. This will set the base
configuration to a good state that takes your current system architecture configuration to a good state that takes your current system architecture

View File

@ -58,10 +58,10 @@
<!ENTITY bash-fin-du "50 MB"> <!ENTITY bash-fin-du "50 MB">
<!ENTITY bash-fin-sbu "1.6 SBU"> <!ENTITY bash-fin-sbu "1.6 SBU">
<!ENTITY bc-version "5.0.0"> <!ENTITY bc-version "5.0.2">
<!ENTITY bc-size "420 KB"> <!ENTITY bc-size "420 KB">
<!ENTITY bc-url "https://github.com/gavinhoward/bc/releases/download/&bc-version;/bc-&bc-version;.tar.xz"> <!ENTITY bc-url "https://github.com/gavinhoward/bc/releases/download/&bc-version;/bc-&bc-version;.tar.xz">
<!ENTITY bc-md5 "8345bb81c576ddfc8c27e0842370603c"> <!ENTITY bc-md5 "3b521d29aa4af4c4d5e96f7c3db3c607">
<!ENTITY bc-home "https://git.yzena.com/gavin/bc"> <!ENTITY bc-home "https://git.yzena.com/gavin/bc">
<!ENTITY bc-fin-du "6.7 MB"> <!ENTITY bc-fin-du "6.7 MB">
<!ENTITY bc-fin-sbu "less than 0.1 SBU"> <!ENTITY bc-fin-sbu "less than 0.1 SBU">
@ -78,10 +78,10 @@
<!ENTITY binutils-fin-du "4.5 GB"> <!ENTITY binutils-fin-du "4.5 GB">
<!ENTITY binutils-fin-sbu "6.3 SBU"> <!ENTITY binutils-fin-sbu "6.3 SBU">
<!ENTITY bison-version "3.7.6"> <!ENTITY bison-version "3.8.1">
<!ENTITY bison-size "2,566 KB"> <!ENTITY bison-size "2,735 KB">
<!ENTITY bison-url "&gnu;bison/bison-&bison-version;.tar.xz"> <!ENTITY bison-url "&gnu;bison/bison-&bison-version;.tar.xz">
<!ENTITY bison-md5 "d61aa92e3562cb7292b004ce96173cf7"> <!ENTITY bison-md5 "0ea56629a7136cc097668dba808afe3a">
<!ENTITY bison-home "&gnu-software;bison/"> <!ENTITY bison-home "&gnu-software;bison/">
<!ENTITY bison-tmp-du "50 MB"> <!ENTITY bison-tmp-du "50 MB">
<!ENTITY bison-tmp-sbu "0.3 SBU"> <!ENTITY bison-tmp-sbu "0.3 SBU">
@ -263,10 +263,10 @@
<!ENTITY libstdcpp-tmpp2-du "1.1 GB"> <!ENTITY libstdcpp-tmpp2-du "1.1 GB">
<!ENTITY libstdcpp-tmpp2-sbu "0.8 SBU"> <!ENTITY libstdcpp-tmpp2-sbu "0.8 SBU">
<!ENTITY gdbm-version "1.20"> <!ENTITY gdbm-version "1.21">
<!ENTITY gdbm-size "965 KB"> <!ENTITY gdbm-size "983 KB">
<!ENTITY gdbm-url "&gnu;gdbm/gdbm-&gdbm-version;.tar.gz"> <!ENTITY gdbm-url "&gnu;gdbm/gdbm-&gdbm-version;.tar.gz">
<!ENTITY gdbm-md5 "006c19b8b60828fd6916a16f3496bd3c"> <!ENTITY gdbm-md5 "a285c6e2dfed78668664c0555a7d202b">
<!ENTITY gdbm-home "&gnu-software;gdbm/"> <!ENTITY gdbm-home "&gnu-software;gdbm/">
<!ENTITY gdbm-fin-du "11 MB"> <!ENTITY gdbm-fin-du "11 MB">
<!ENTITY gdbm-fin-sbu "0.1 SBU"> <!ENTITY gdbm-fin-sbu "0.1 SBU">
@ -334,10 +334,10 @@
<!ENTITY grub-fin-du "158 MB"> <!ENTITY grub-fin-du "158 MB">
<!ENTITY grub-fin-sbu "0.8 SBU"> <!ENTITY grub-fin-sbu "0.8 SBU">
<!ENTITY gzip-version "1.10"> <!ENTITY gzip-version "1.11">
<!ENTITY gzip-size "757 KB"> <!ENTITY gzip-size "786 KB">
<!ENTITY gzip-url "&gnu;gzip/gzip-&gzip-version;.tar.xz"> <!ENTITY gzip-url "&gnu;gzip/gzip-&gzip-version;.tar.xz">
<!ENTITY gzip-md5 "691b1221694c3394f1c537df4eee39d3"> <!ENTITY gzip-md5 "d1e93996dba00cab0caa7903cd01d454">
<!ENTITY gzip-home "&gnu-software;gzip/"> <!ENTITY gzip-home "&gnu-software;gzip/">
<!ENTITY gzip-tmp-du "10 MB"> <!ENTITY gzip-tmp-du "10 MB">
<!ENTITY gzip-tmp-sbu "0.1 SBU"> <!ENTITY gzip-tmp-sbu "0.1 SBU">
@ -352,10 +352,10 @@
<!ENTITY iana-etc-fin-du "4.7 MB"> <!ENTITY iana-etc-fin-du "4.7 MB">
<!ENTITY iana-etc-fin-sbu "less than 0.1 SBU"> <!ENTITY iana-etc-fin-sbu "less than 0.1 SBU">
<!ENTITY inetutils-version "2.1"> <!ENTITY inetutils-version "2.2">
<!ENTITY inetutils-size "1,496 KB"> <!ENTITY inetutils-size "1,494 KB">
<!ENTITY inetutils-url "&gnu;inetutils/inetutils-&inetutils-version;.tar.xz"> <!ENTITY inetutils-url "&gnu;inetutils/inetutils-&inetutils-version;.tar.xz">
<!ENTITY inetutils-md5 "4e7676d1980e57c7df665e5c5c3c1047"> <!ENTITY inetutils-md5 "de8c1b49cbde2b30e481c61c65357ad4">
<!ENTITY inetutils-sha256 "01b9a4bc73a47e63f6e8a07b76122d9ad2a2e46ebf14870e9c91d660b5647a22"> <!ENTITY inetutils-sha256 "01b9a4bc73a47e63f6e8a07b76122d9ad2a2e46ebf14870e9c91d660b5647a22">
<!ENTITY inetutils-home "&gnu-software;inetutils/"> <!ENTITY inetutils-home "&gnu-software;inetutils/">
<!ENTITY inetutils-fin-du "30 MB"> <!ENTITY inetutils-fin-du "30 MB">
@ -369,10 +369,10 @@
<!ENTITY intltool-fin-du "1.5 MB"> <!ENTITY intltool-fin-du "1.5 MB">
<!ENTITY intltool-fin-sbu "less than 0.1 SBU"> <!ENTITY intltool-fin-sbu "less than 0.1 SBU">
<!ENTITY iproute2-version "5.13.0"> <!ENTITY iproute2-version "5.14.0">
<!ENTITY iproute2-size "828 KB"> <!ENTITY iproute2-size "834 KB">
<!ENTITY iproute2-url "&kernel;linux/utils/net/iproute2/iproute2-&iproute2-version;.tar.xz"> <!ENTITY iproute2-url "&kernel;linux/utils/net/iproute2/iproute2-&iproute2-version;.tar.xz">
<!ENTITY iproute2-md5 "15fc3786303a173a14e180afe4cd2ecd"> <!ENTITY iproute2-md5 "da53966eb3b08ac264f3e9df02e06bfa">
<!ENTITY iproute2-home "&kernel;linux/utils/net/iproute2/"> <!ENTITY iproute2-home "&kernel;linux/utils/net/iproute2/">
<!ENTITY iproute2-fin-du "15 MB"> <!ENTITY iproute2-fin-du "15 MB">
<!ENTITY iproute2-fin-sbu "0.2 SBU"> <!ENTITY iproute2-fin-sbu "0.2 SBU">
@ -445,10 +445,10 @@
<!ENTITY lfs-bootscripts-cfg-sbu "not-used"> <!ENTITY lfs-bootscripts-cfg-sbu "not-used">
]]> ]]>
<!ENTITY libcap-version "2.53"> <!ENTITY libcap-version "2.57">
<!ENTITY libcap-size "153 KB"> <!ENTITY libcap-size "164 KB">
<!ENTITY libcap-url "&kernel;linux/libs/security/linux-privs/libcap2/libcap-&libcap-version;.tar.xz"> <!ENTITY libcap-url "&kernel;linux/libs/security/linux-privs/libcap2/libcap-&libcap-version;.tar.xz">
<!ENTITY libcap-md5 "094994d4554c6689cf98ae4f717b8e19"> <!ENTITY libcap-md5 "e84ce311ec412cbe8340ea8ea31525d9">
<!ENTITY libcap-home "https://sites.google.com/site/fullycapable/"> <!ENTITY libcap-home "https://sites.google.com/site/fullycapable/">
<!ENTITY libcap-fin-du "3.2 MB"> <!ENTITY libcap-fin-du "3.2 MB">
<!ENTITY libcap-fin-sbu "less than 0.1 SBU"> <!ENTITY libcap-fin-sbu "less than 0.1 SBU">
@ -478,13 +478,13 @@
<!ENTITY libtool-fin-sbu "1.5 SBU"> <!ENTITY libtool-fin-sbu "1.5 SBU">
<!ENTITY linux-major-version "5"> <!ENTITY linux-major-version "5">
<!ENTITY linux-minor-version "13"> <!ENTITY linux-minor-version "14">
<!ENTITY linux-patch-version "12"> <!ENTITY linux-patch-version "3">
<!--<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;">--> <!--<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;">-->
<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;.&linux-patch-version;"> <!ENTITY linux-version "&linux-major-version;.&linux-minor-version;.&linux-patch-version;">
<!ENTITY linux-size "116,545 KB"> <!ENTITY linux-size "117,839 KB">
<!ENTITY linux-url "&kernel;linux/kernel/v&linux-major-version;.x/linux-&linux-version;.tar.xz"> <!ENTITY linux-url "&kernel;linux/kernel/v&linux-major-version;.x/linux-&linux-version;.tar.xz">
<!ENTITY linux-md5 "6e1728b2021ca19cc9273f080e6c44c7"> <!ENTITY linux-md5 "b45b18effd1af9077de47f4bc496d2ab">
<!ENTITY linux-home "https://www.kernel.org/"> <!ENTITY linux-home "https://www.kernel.org/">
<!-- measured for 5.13.4 / gcc-11.1.0 on x86_64 : minimum is <!-- measured for 5.13.4 / gcc-11.1.0 on x86_64 : minimum is
allnoconfig rounded down to allow for ongoing cleanups, allnoconfig rounded down to allow for ongoing cleanups,
@ -655,19 +655,19 @@
<!-- If python minor version changes, updates in python and <!-- If python minor version changes, updates in python and
meson pages will be needed: python3.6 and python3.6m --> meson pages will be needed: python3.6 and python3.6m -->
<!ENTITY python-version "3.9.6"> <!ENTITY python-version "3.9.7">
<!ENTITY python-minor "3.9"> <!ENTITY python-minor "3.9">
<!ENTITY python-size "18,608 KB"> <!ENTITY python-size "18,676 KB">
<!ENTITY python-url "https://www.python.org/ftp/python/&python-version;/Python-&python-version;.tar.xz"> <!ENTITY python-url "https://www.python.org/ftp/python/&python-version;/Python-&python-version;.tar.xz">
<!ENTITY python-md5 "ecc29a7688f86e550d29dba2ee66cf80"> <!ENTITY python-md5 "fddb060b483bc01850a3f412eea1d954">
<!ENTITY python-home "https://www.python.org/"> <!ENTITY python-home "https://www.python.org/">
<!ENTITY python-tmp-du "347 MB"> <!ENTITY python-tmp-du "347 MB">
<!ENTITY python-tmp-sbu "1.2 SBU"> <!ENTITY python-tmp-sbu "1.2 SBU">
<!ENTITY python-fin-du "260 MB"> <!ENTITY python-fin-du "260 MB">
<!ENTITY python-fin-sbu "4.4 SBU"> <!ENTITY python-fin-sbu "4.4 SBU">
<!ENTITY python-docs-url "https://www.python.org/ftp/python/doc/&python-version;/python-&python-version;-docs-html.tar.bz2"> <!ENTITY python-docs-url "https://www.python.org/ftp/python/doc/&python-version;/python-&python-version;-docs-html.tar.bz2">
<!ENTITY python-docs-md5 "0dae29e4c38af1b6b1a86b35c9e48923"> <!ENTITY python-docs-md5 "ef3ea6141ed362e4d12467b136ee70fe">
<!ENTITY python-docs-size "6,692 KB"> <!ENTITY python-docs-size "6,791 KB">
<!ENTITY readline-version "8.1"> <!ENTITY readline-version "8.1">
<!ENTITY readline-size "2,924 KB"> <!ENTITY readline-size "2,924 KB">

View File

@ -30,6 +30,10 @@
<!ENTITY flex-fixes-patch-size "3.4 KB"> <!ENTITY flex-fixes-patch-size "3.4 KB">
--> -->
<!ENTITY file-upstream-fixes-patch "file-&file-version;-upstream_fixes-1.patch">
<!ENTITY file-upstream-fixes-md5 "d99090db596b9db2bed869662199a56a">
<!ENTITY file-upstream-fixes-patch-size "4.0 KB">
<!ENTITY gcc-upstream-fixes-patch "gcc-&gcc-version;-upstream_fixes-1.patch"> <!ENTITY gcc-upstream-fixes-patch "gcc-&gcc-version;-upstream_fixes-1.patch">
<!ENTITY gcc-upstream-fixes-patch-md5 "27266d2a771f2ff812cb6ec9c8b456b4"> <!ENTITY gcc-upstream-fixes-patch-md5 "27266d2a771f2ff812cb6ec9c8b456b4">
<!ENTITY gcc-upstream-fixes-patch-size "18.0 KB"> <!ENTITY gcc-upstream-fixes-patch-size "18.0 KB">

View File

@ -626,7 +626,7 @@
<para>Zstd</para> <para>Zstd</para>
<para>This package contains compression and decompression routines <para>This package contains compression and decompression routines
used by some programs. It provide high compression ratios and a very used by some programs. It provides high compression ratios and a very
wide range of compression / speed trade-offs.</para> wide range of compression / speed trade-offs.</para>
</listitem> </listitem>