From 67056c18a53a5b785a9b12b3ccde696d9ea7782d Mon Sep 17 00:00:00 2001 From: Bruce Dubbs Date: Thu, 29 Aug 2024 10:02:14 -0500 Subject: [PATCH 01/13] Typo --- chapter04/aboutsbus.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/chapter04/aboutsbus.xml b/chapter04/aboutsbus.xml index a442c20ab..2fd61a7cf 100644 --- a/chapter04/aboutsbus.xml +++ b/chapter04/aboutsbus.xml @@ -36,7 +36,7 @@ to give an estimate of how long it might take to install a package, but the numbers can vary by as much as dozens of minutes in some cases. - On some newer systems, the motherboard is capable of contolling + On some newer systems, the motherboard is capable of controlling the system clock speed. This can be controlled with a command such as powerprofilesctl. This is not available in LFS, but may be available on the host distro. After LFS is complete, it can be From 4b8c6b4f618ee1138c52633437063ae0d2d97a1c Mon Sep 17 00:00:00 2001 From: Bruce Dubbs Date: Sat, 31 Aug 2024 11:13:01 -0500 Subject: [PATCH 02/13] Set up after lfs-12.2 --- chapter01/changelog.xml | 608 +--------------------------------------- chapter01/whatsnew.xml | 194 ++++++------- 2 files changed, 100 insertions(+), 702 deletions(-) diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml index 69860723f..de0c8ae9c 100644 --- a/chapter01/changelog.xml +++ b/chapter01/changelog.xml @@ -40,615 +40,11 @@ appropriate for the entry or if needed the entire day's listitem. --> - - 2024-08-23 - - - [xry111] - Update to lfs-bootscripts-20240825. Only trivial - non-functional changes. - - - - - - 2024-08-23 - - - [xry111] - Update to lfs-bootscripts-20240823, to fix an - issue causing VT 2-6 not affected by the FONT= setting in - /etc/sysconfig/console. - - - - - 2024-08-17 + 2024-09-01 - [bdubbs] - Update to setuptools-72.2.0. Fixes - #5542. - - - [bdubbs] - Update to kmod-33. Fixes - #5540. - - - [bdubbs] - Update to binutils-2.43.1. Fixes - #5543. - - - [bdubbs] - Update to linux-6.10.5. Fixes - #5541. - - - - - - 2024-08-15 - - - [bdubbs] - Update to iana-etc-20240806. Addresses - #5006. - - - [bdubbs] - Update to pkgconf-2.3.0. Fixes - #5537. - - - [bdubbs] - Update to python3-3.12.5. Fixes - #5538. - - - [bdubbs] - Update to linux-6.10.4. Fixes - #5539. - - - - - - 2024-08-05 - - - [bdubbs] - Update to bash-5.2.32. Fixes - #5532. - - - [bdubbs] - Update to iana-etc-20240801. Addresses - #5006. - - - [bdubbs] - Update to vim-9.1.0660. Addresses - #4500. - - - [bdubbs] - Update to binutils-2.43. Fixes - #5535. - - - [bdubbs] - Update to linux-6.10.3. Fixes - #5534. - - - [bdubbs] - Update to readline-8.2.13. Fixes - #5533. - - - [bdubbs] - Update to wheel-0.44.0. Fixes - #5536. - - - - - - 2024-08-01 - - - [bdubbs] - Update to gcc-14.2.0. Fixes - #5530. - - - [bdubbs] - Update to iana-etc-20240723. Addresses - #5006. - - - [bdubbs] - Update to glibc-2.40. Fixes - #5529. - - - [bdubbs] - Update to iproute2-6.10.0. Fixes - #5523. - - - [bdubbs] - Update to linux-6.10.2. Fixes - #5521. - - - [bdubbs] - Update to lz4-1.10.0. Fixes - #5526. - - - [bdubbs] - Update to meson-1.5.1. Fixes - #5527. - - - [bdubbs] - Update to setuptools-72.1.0. Fixes - #5531. - - - [bdubbs] - Update to sysklogd-2.6.1. Fixes - #5522. - - - [bdubbs] - Update to systemd-256.4. Fixes - #5518. - - - [bdubbs] - Update to sysvinit-3.10. Fixes - #5528. - - - - - - 2024-07-15 - - - [bdubbs] - Update to iana-etc-20240701. Addresses - #5006. - - - [bdubbs] - Update to vim-9.1.0580. Addresses - #4500. - - - [bdubbs] - Update to automake-1.17. Fixes - #5520. - - - [bdubbs] - Update to gdbm-1.24. Fixes - #5515. - - - [bdubbs] - Update to linux-6.9.9. Fixes - #5517. - - - [bdubbs] - Update to less-661. Fixes - #5513. - - - [bdubbs] - Update to meson-1.5.0. Fixes - #5519. - - - [bdubbs] - Update to setuptools-70.3.0. Fixes - #5514. - - - [bdubbs] - Update to util-linux-2.40.2. Fixes - #5516. - - - - - - 2024-07-01 - - - [bdubbs] - Update lfs-bootscripts to only output - escape sequences to a terminal. - - - - - - 2024-07-01 - - - [bdubbs] - Update to iana-etc-20240612. Addresses - #5006. - - - [bdubbs] - Update to bc-6.7.6. Fixes - #5506. - - - [bdubbs] - Update to man-pages-6.9.1. Fixes - #5507. - - - [bdubbs] - Update to linux-6.9.7. Fixes - #5508. - - - [bdubbs] - Update to sysklogd-2.5.2. Fixes - #5509. - - - [bdubbs] - Update to shadow-4.16.0. Fixes - #5510. - - - [bdubbs] - Update to systemd-256.1. Fixes - #5511. - - - [bdubbs] - Update to setuptools-70.1.1. Fixes - #5512. - - - - - - 2024-06-15 - - - [bdubbs] - Update to vim-9.1.0478. Addresses - #4500. - - - [bdubbs] - Update to iana-etc-20240607. Addresses - #5006. - - - [bdubbs] - Update to systemd-256. Fixes - #5504. - - - [bdubbs] - Update to python3-3.12.4. Fixes - #5502. - - - [bdubbs] - Update to perl-5.40.0. Fixes - #5503. - - - [bdubbs] - Update to openssl-3.3.1 (Security fix). Fixes - #5500. - - - [bdubbs] - Update to linux-6.9.4. Fixes - #5505. - - - [bdubbs] - Update to findutils-4.10.0. Fixes - #5499. - - - - - - 2024-05-31 - - - [bdubbs] - Update to meson-1.4.1. Fixes - #5498. - - - [bdubbs] - Update to xz-5.6.2. Fixes - #5471. - - - [bdubbs] - Add linux-6.9.x compatibility instructions to - systemd - udev. - Fixes #5496. - - - [bdubbs] - Update to setuptools-70.0.0 (python module). Fixes - #5491. - - - [bdubbs] - Update to ninja-1.12.1. Fixes - #5489. - - - [bdubbs] - Update to man-pages-6.8. Fixes - #5494. - - - [bdubbs] - Update to linux-6.9.3. Fixes - #5491. - - - [bdubbs] - Update to libcap-2.70. Fixes - #5493. - - - [bdubbs] - Update to iproute2-6.9.0. Fixes - #5492. - - - [bdubbs] - Update to e2fsprogs-1.47.1. Fixes - #5495. - - - - - - 2024-05-13 - - - [xry111] - Synchronize coreutils i18n patch from Fedora - to fix a build failure on 32-bit x86 and an alarming compiler - warning on both 32-bit x86 and x86_64 with GCC 14.1 or - later. - - - - - - 2024-05-11 - - - [bdubbs] - Update to vim-9.1.0405. Addresses - #4500. - - - [bdubbs] - Update to util-linux-2.40.1. Fixes - #5482. - - - [bdubbs] - Update to linux-6.8.9. Fixes - #5484. - - - [bdubbs] - Update to jinja2-3.1.4 (Python module). Fixes - #5485. - - - [bdubbs] - Update to iana-etc-20240502. Addresses - #5006. - - - [bdubbs] - Update to gcc-14.1.0. Fixes - #5486. - - - - - - 2024-05-01 - - - [bdubbs] - Add security fix to glibc. Fixes - #5481. - - - [bdubbs] - Update to linux-6.8.8. Fixes - #5480. - - - [bdubbs] - Update to ncurses-6.5. Fixes - #5483. - - - - - - 2024-04-16 - - - [bdubbs] - Make minor change to ifup script output text. - - - - - - 2024-04-15 - - - [bdubbs] - Update to setuptools-69.5.1. Fixes - #5478. - - - [bdubbs] - Update to python3-3.12.3. Fixes - #5476. - - - [bdubbs] - Update to openssl-3.3.0. Fixes - #5475. - - - [bdubbs] - Update to ninja-1.12.0. Fixes - #5477. - - - [bdubbs] - Update to man-db-2.12.1. Fixes - #5474. - - - [bdubbs] - Update to linux-6.8.6. Fixes - #5472. - - - [bdubbs] - Update to iana-etc-20240412. Addresses - #5006. - - - [bdubbs] - Update to vim-9.1.0330. Addresses - #4500. - - - - - - 2024-03-31 - - - [bdubbs] - Update to iana-etc-20240318. Addresses - #5006. - - - [bdubbs] - Update to zstd-1.5.6. Fixes - #5468. - - - [bdubbs] - Update to util-linux-2.40. Fixes - #5430. - - - [bdubbs] - Update to shadow-4.15.1. Fixes - #5465. - - - [bdubbs] - Update to pkgconf-2.2.0. Fixes - #5469. - - - [bdubbs] - Update to linux-6.8.2. Fixes - #5467. - - - [bdubbs] - Update to coreutils-9.5. Fixes - #5470. - - - - - - 2024-03-29 - - - [bdubbs] - Revert to xz-5.4.6 due to upstream - compromise. - - - - - - 2024-03-25 - - - [timtas] - Update to sysvinit-3.09. Fixes - #5466. - - - - - - 2024-03-19 - - - [renodr] - Update to iproute2-6.8.0. Fixes - #5458. - - - [renodr] - Update to man-pages-6.7. Fixes - #5464. - - - [renodr] - Update to Linux-6.8.1. Fixes - #5453. - - - [renodr] - Added LZ4 to the book. Fixes - #5463. - - - - - - 2024-03-15 - - - [bdubbs] - Update to wheel-0.43.0. Fixes - #5459. - - - [bdubbs] - Update to setuptools-69.2.0 (Python module). Fixes - #5462. - - - [bdubbs] - Update to meson-1.4.0. Fixes - #5460. - - - [bdubbs] - Update to expat-2.6.2 (Security fix). Fixes - #5461. - - - [bdubbs] - Update to iana-etc-20240305. Addresses - #5006. - - - [bdubbs] - Update to vim-9.1.0161. Addresses - #4500. - - - [bdubbs] - Update to xz-5.6.1. Fixes - #5457. - - - [bdubbs] - Update to shadow-4.15.0. Fixes - #5456. - - - [bdubbs] - Update to psmisc-23.7. Fixes - #5454. - - - [bdubbs] - Update to kmod-32. Fixes - #5455. - - - [bdubbs] - Update to elfutils-0.191. Fixes - #5451. - - - - - - 2024-03-02 - - - [bdubbs] - Update to iana-etc-20240222. Addresses - #5006. - - - [bdubbs] - Update to vim-9.1.0145. Addresses - #4500. - - - [bdubbs] - Update to xz-5.6.0. Fixes - #5447. - - - [bdubbs] - Update to tcl-8.6.14. Fixes - #5448. - - - [bdubbs] - Update to shadow-4.14.6. Fixes - #5450. - - - [bdubbs] - Update to setuptools-69.1.1. Fixes - #5446. - - - [bdubbs] - Update to linux-6.7.7. Fixes - #5444. - - - [bdubbs] - Update to libffi-3.4.6. Fixes - #5443. - - - [bdubbs] - Update to gettext-0.22.5. Fixes - #5445. - - - [bdubbs] - Update to expat-2.6.1. Fixes - #5449. - - - - - - 2024-03-01 - - - [bdubbs] - LFS-12.1 released. + [bdubbs] - LFS-12.2 released. diff --git a/chapter01/whatsnew.xml b/chapter01/whatsnew.xml index c807fa15d..afbbb6adc 100644 --- a/chapter01/whatsnew.xml +++ b/chapter01/whatsnew.xml @@ -35,18 +35,18 @@ - + + + + @@ -56,9 +56,9 @@ - + @@ -68,21 +68,21 @@ - + + - + @@ -92,18 +92,18 @@ - + + + + @@ -122,162 +122,162 @@ - + - + + - + + - + + + - + + - + + - + - + + + - + + - + + + - + + + + + - + - + + + + - + - + + Removed: - + + + From f2c8c6e0256a94a33c9b3292acecf438f636a681 Mon Sep 17 00:00:00 2001 From: Xi Ruoyao Date: Tue, 3 Sep 2024 11:05:44 +0800 Subject: [PATCH 03/13] dependencies: Remove inconsistent punctuation --- appendices/dependencies.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/appendices/dependencies.xml b/appendices/dependencies.xml index fdd1f0f05..d9c44641c 100644 --- a/appendices/dependencies.xml +++ b/appendices/dependencies.xml @@ -1276,7 +1276,7 @@ &runtime; - Bash, GCC, Gettext, Glibc, Xz, and Sed. + Bash, GCC, Gettext, Glibc, Xz, and Sed From 39dca771d729e6acf80ac008bc754c9b6d835e6f Mon Sep 17 00:00:00 2001 From: Xi Ruoyao Date: Wed, 4 Sep 2024 20:20:30 +0800 Subject: [PATCH 04/13] openssl: Update the home page It seems openssl.org is now the home page of OpenSSL Software Foundation Inc, and the home page of the OpenSSL project is separated. --- packages.ent | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages.ent b/packages.ent index e8108cfbd..53a582bd4 100644 --- a/packages.ent +++ b/packages.ent @@ -549,7 +549,7 @@ - + From e4b4449d1127522af19df602e0a2ecdc6e3c8c2b Mon Sep 17 00:00:00 2001 From: Xi Ruoyao Date: Sun, 18 Aug 2024 20:13:59 +0800 Subject: [PATCH 05/13] ncurses: Simplify evading from mawk Since it's overridable with the command line, just override it instead of using a sed. --- chapter06/ncurses.xml | 29 +++++++++++------------------ 1 file changed, 11 insertions(+), 18 deletions(-) diff --git a/chapter06/ncurses.xml b/chapter06/ncurses.xml index 29d406b57..22ccfd476 100644 --- a/chapter06/ncurses.xml +++ b/chapter06/ncurses.xml @@ -43,16 +43,12 @@ Installation of Ncurses - First, ensure that gawk is found first during configuration: - -sed -i s/mawk// configure - - Then, run the following commands to build the tic + First, run the following commands to build the tic program on the build host: mkdir build pushd build - ../configure + ../configure AWK=gawk make -C include make -C progs tic popd @@ -69,7 +65,8 @@ popd --with-cxx-shared \ --without-debug \ --without-ada \ - --disable-stripping + --disable-stripping \ + AWK=gawk The meaning of the new configure options: @@ -131,21 +128,17 @@ popd Using host tools on cross-compiled programs can cause failure. - versions of mawk can + cause this package fail to build. ---> Compile the package: From c5fbd9da124646aa5a11f45300d7fe2d1a841663 Mon Sep 17 00:00:00 2001 From: Bruce Dubbs Date: Wed, 4 Sep 2024 09:59:12 -0500 Subject: [PATCH 06/13] Minor grammar fix. --- chapter06/ncurses.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/chapter06/ncurses.xml b/chapter06/ncurses.xml index 22ccfd476..2d2baf7dc 100644 --- a/chapter06/ncurses.xml +++ b/chapter06/ncurses.xml @@ -135,7 +135,7 @@ popd This switch prevents the building system from using the mawk program from the host. Some versions of mawk can - cause this package fail to build. From 75c9760329ed4d8bcb2350b799ba290cf87e16bc Mon Sep 17 00:00:00 2001 From: Bruce Dubbs Date: Sat, 7 Sep 2024 18:00:09 -0500 Subject: [PATCH 07/13] Package updates. Update to tzdata-2024b. Fixes Update to systemd-256.5. Fixes Update to setuptools-74.1.2. Fixes Update to python3-3.12.6. Fixes Update to openssl-3.3.2. Fixes Update to man-db-2.13.0. Fixes Update to linux-6.10.8. Fixes Update to libpipeline-1.5.8. Fixes Update to expat-2.6.3. Fixes Update to bc-7.0.1. Fixes + --- chapter01/changelog.xml | 48 ++++++++++++++++++++++++++ chapter01/whatsnew.xml | 48 +++++++++++++------------- packages.ent | 74 ++++++++++++++++++++--------------------- 3 files changed, 109 insertions(+), 61 deletions(-) diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml index de0c8ae9c..254ad0665 100644 --- a/chapter01/changelog.xml +++ b/chapter01/changelog.xml @@ -40,6 +40,54 @@ appropriate for the entry or if needed the entire day's listitem. --> + + 2024-09-07 + + + [bdubbs] - Update to tzdata-2024b. Fixes + #5554. + + + [bdubbs] - Update to systemd-256.5. Fixes + #5551. + + + [bdubbs] - Update to setuptools-74.1.2. Fixes + #5546. + + + [bdubbs] - Update to python3-3.12.6. Fixes + #5555. + + + [bdubbs] - Update to openssl-3.3.2. Fixes + #5552. + + + [bdubbs] - Update to man-db-2.13.0. Fixes + #5550. + + + [bdubbs] - Update to linux-6.10.8. Fixes + #5545. + + + [bdubbs] - Update to libpipeline-1.5.8. Fixes + #5548. + + + [bdubbs] - Update to expat-2.6.3. Fixes + #5553. + + + [bdubbs] - Update to bc-7.0.1. Fixes + #5547. + + + + + + 2024-09-01 diff --git a/chapter01/whatsnew.xml b/chapter01/whatsnew.xml index afbbb6adc..988b35746 100644 --- a/chapter01/whatsnew.xml +++ b/chapter01/whatsnew.xml @@ -41,9 +41,9 @@ - + @@ -71,9 +71,9 @@ - + @@ -122,9 +122,9 @@ - + @@ -158,15 +158,15 @@ - + - + @@ -176,9 +176,9 @@ - + @@ -200,9 +200,9 @@ - + @@ -218,27 +218,27 @@ - + - + - + @@ -251,12 +251,12 @@ - - + diff --git a/packages.ent b/packages.ent index 53a582bd4..3613e5b2a 100644 --- a/packages.ent +++ b/packages.ent @@ -57,10 +57,10 @@ - - + + - + @@ -156,10 +156,10 @@ - - + + - + @@ -317,10 +317,10 @@ - + - + @@ -405,10 +405,10 @@ - - + + - + @@ -431,12 +431,12 @@ - + - + - + - + - + - + - - + + @@ -637,10 +637,10 @@ - - + + - + @@ -661,21 +661,21 @@ - + - + - + - - + + - + @@ -719,10 +719,10 @@ - - + + - + From 92bb02a32943c71bbfb637848e8b73a07b6b6f90 Mon Sep 17 00:00:00 2001 From: Bruce Dubbs Date: Sat, 14 Sep 2024 09:33:38 -0500 Subject: [PATCH 08/13] Update openssl URL. --- packages.ent | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages.ent b/packages.ent index 3613e5b2a..864666e57 100644 --- a/packages.ent +++ b/packages.ent @@ -547,7 +547,7 @@ - + From c080648959fdc3921cbcf61ddc82d09c65962006 Mon Sep 17 00:00:00 2001 From: Xi Ruoyao Date: Tue, 17 Sep 2024 03:22:11 +0800 Subject: [PATCH 09/13] grub: Explain moving bash completion file --- chapter08/grub.xml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/chapter08/grub.xml b/chapter08/grub.xml index a2dbbaf41..0710c4a37 100644 --- a/chapter08/grub.xml +++ b/chapter08/grub.xml @@ -105,7 +105,8 @@ the tests depend on packages that are not available in the limited LFS environment. To run the tests anyway, run make check. - Install the package: + Install the package, and move the Bash completion support file to + the location recommended by the Bash completion maintainers: make install mv -v /etc/bash_completion.d/grub /usr/share/bash-completion/completions From 984e1f10689e4ec5486a586669b45b8ed72a79be Mon Sep 17 00:00:00 2001 From: Bruce Dubbs Date: Sat, 21 Sep 2024 23:13:41 -0500 Subject: [PATCH 10/13] Package updates. Update to vim-9.1.0738. Update to texinfo-7,1,1. Update to tcl8.6.15. Update to sysklogd-2.6.2. Update to setuptools-75.1.0. Update to meson-1.5.2. Update to iana-etc-20240912. Update to gawk-5.3.1. Update to bc-7.0.2. --- chapter01/changelog.xml | 44 +++++++++++++++++++++++++++++++-- chapter01/whatsnew.xml | 24 +++++++++--------- chapter08/tcl.xml | 4 +-- packages.ent | 54 ++++++++++++++++++++--------------------- 4 files changed, 83 insertions(+), 43 deletions(-) diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml index 254ad0665..34073e0a8 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. --> + + 2024-09-20 + + + [bdubbs] - Update to vim-9.1.0738. Addresses + #4500. + + + [bdubbs] - Update to texinfo-7,1,1. Fixes + #5558. + + + [bdubbs] - Update to tcl8.6.15. Fixes + #5562. + + + [bdubbs] - Update to sysklogd-2.6.2. Fixes + #5557. + + + [bdubbs] - Update to setuptools-75.1.0. Fixes + #5560. + + + [bdubbs] - Update to meson-1.5.2. Fixes + #5566. + + + [bdubbs] - Update to iana-etc-20240912. Addresses + #5006. + + + [bdubbs] - Update to gawk-5.3.1. Fixes + #5564. + + + [bdubbs] - Update to bc-7.0.2. Fixes + #5563. + + + + 2024-09-07 @@ -86,8 +128,6 @@ - - 2024-09-01 diff --git a/chapter01/whatsnew.xml b/chapter01/whatsnew.xml index 988b35746..dd1bf7bad 100644 --- a/chapter01/whatsnew.xml +++ b/chapter01/whatsnew.xml @@ -89,9 +89,9 @@ - + @@ -185,9 +185,9 @@ - + @@ -233,9 +233,9 @@ - + Systemd-&systemd-version; @@ -245,12 +245,12 @@ - - + Tzdata-&tzdata-version; @@ -260,9 +260,9 @@ - + diff --git a/chapter08/tcl.xml b/chapter08/tcl.xml index bfb23c3a8..28eac584b 100644 --- a/chapter08/tcl.xml +++ b/chapter08/tcl.xml @@ -3,8 +3,8 @@ "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [ %general-entities; - - + + ]> diff --git a/packages.ent b/packages.ent index 864666e57..afe8f0fc4 100644 --- a/packages.ent +++ b/packages.ent @@ -57,10 +57,10 @@ - + - + @@ -208,10 +208,10 @@ - - + + - + @@ -317,10 +317,10 @@ - + - + @@ -503,10 +503,10 @@ - - + + - + @@ -637,10 +637,10 @@ - - + + - + @@ -653,10 +653,10 @@ - - + + - + @@ -697,22 +697,22 @@ - + - + - + - - + + - - + + - + @@ -745,10 +745,10 @@ - + - + - + From 2fe2d58620f168821c590d7eb64382e2ab038913 Mon Sep 17 00:00:00 2001 From: Xi Ruoyao Date: Sun, 22 Sep 2024 20:56:47 +0800 Subject: [PATCH 11/13] changelog: Fix a typo --- chapter01/changelog.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml index 34073e0a8..0dc02ab0f 100644 --- a/chapter01/changelog.xml +++ b/chapter01/changelog.xml @@ -48,7 +48,7 @@ #4500. - [bdubbs] - Update to texinfo-7,1,1. Fixes + [bdubbs] - Update to texinfo-7.1.1. Fixes #5558. From 2a2b22823cb6299a50d3f9a070943acb25f6eb10 Mon Sep 17 00:00:00 2001 From: Xi Ruoyao Date: Thu, 26 Sep 2024 01:01:15 +0800 Subject: [PATCH 12/13] network: Fix the /etc/hosts line for local machine Since r10520-gcba2d4e6 the IP address of the local machine is assumed 192.168.1.2 (instead of 192.168.1.1) but the hosts line isn't updated. --- chapter09/network.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/chapter09/network.xml b/chapter09/network.xml index a443ada2c..4c6caafc5 100644 --- a/chapter09/network.xml +++ b/chapter09/network.xml @@ -198,7 +198,7 @@ EOF x can be any number in the range 16-31. y can be any number in the range 0-255. - A valid private IP address could be 192.168.1.1. + A valid private IP address could be 192.168.1.2. If the computer is to be visible to the Internet, a valid FQDN can be the domain name itself, or a string resulted by concatenating a @@ -218,7 +218,7 @@ EOF 127.0.0.1 localhost.localdomain localhost 127.0.1.1 <FQDN> <HOSTNAME> -<192.168.1.1> <FQDN> <HOSTNAME> [alias1] [alias2 ...] +<192.168.1.2> <FQDN> <HOSTNAME> [alias1] [alias2 ...] ::1 localhost ip6-localhost ip6-loopback ff02::1 ip6-allnodes ff02::2 ip6-allrouters @@ -226,7 +226,7 @@ ff02::2 ip6-allrouters # End /etc/hosts EOF - The <192.168.1.1>, + The <192.168.1.2>, <FQDN>, and <HOSTNAME> values need to be changed for specific uses or requirements (if assigned an IP address by a From d77b09e5d0fc9fba18cf287ebe167c6d90ad8023 Mon Sep 17 00:00:00 2001 From: Xi Ruoyao Date: Thu, 26 Sep 2024 02:58:38 +0800 Subject: [PATCH 13/13] standards: Fix it up to date The info has been severly outdated. And some info is even incorrect from day one, for example even Glibc and GCC are not listed for LSB core (they provide libc.so.6, libstdc++.so.6, etc.). --- prologue/standards.xml | 78 +++++++++++++++++++++++++++++++----------- 1 file changed, 58 insertions(+), 20 deletions(-) diff --git a/prologue/standards.xml b/prologue/standards.xml index 187264812..3cf6fbff2 100644 --- a/prologue/standards.xml +++ b/prologue/standards.xml @@ -32,7 +32,7 @@ Standard Base (LSB) Version 5.0 (2015) The LSB has four separate specifications: Core, Desktop, - Runtime Languages, and Imaging. Some parts of Core and Desktop + Languages, and Imaging. Some parts of Core and Desktop specifications are architecture specific. There are also two trial specifications: Gtk3 and Graphics. LFS attempts to conform to the LSB specifications for the IA32 (32-bit x86) or AMD64 (x86_64) @@ -50,7 +50,7 @@ While it is possible to create a complete system that will pass the LSB certification tests from scratch, this can't be done without many additional packages - that are beyond the scope of the LFS book. Installation instructions for these + that are beyond the scope of the LFS book. Installation instructions for some of these additional packages can be found in BLFS. @@ -62,9 +62,12 @@ LSB Core: - Bash, Bc, Binutils, Coreutils, Diffutils, File, Findutils, Gawk, - Grep, Gzip, M4, Man-DB, Ncurses, Procps, Psmisc, Sed, - Shadow, Tar, Util-linux, Zlib + + Bash, Bc, Binutils, Coreutils, Diffutils, File, Findutils, Gawk, + GCC, Gettext, Glibc, Grep, Gzip, M4, Man-DB, Procps, Psmisc, + Sed, Shadow, SysVinitSystemd, Tar, Util-linux, Zlib + @@ -76,9 +79,9 @@ - LSB Runtime Languages: + LSB Languages: - Perl, Python + Perl @@ -107,8 +110,9 @@ LSB Core: - At, Batch (a part of At), Cpio, Ed, Fcrontab, LSB-Tools, NSPR, - NSS, PAM, Pax, Sendmail (or Postfix or Exim), time + At, Batch (a part of At), BLFS Bash Startup Files, Cpio, Ed, + Fcrontab, LSB-Tools, NSPR, NSS, Linux-PAM, Pax, Sendmail + (or Postfix or Exim), Time @@ -117,15 +121,15 @@ LSB Desktop: Alsa, ATK, Cairo, Desktop-file-utils, Freetype, Fontconfig, - Gdk-pixbuf, Glib2, GTK+2, Icon-naming-utils, Libjpeg-turbo, Libpng, Libtiff, - Libxml2, MesaLib, Pango, Xdg-utils, Xorg + Gdk-pixbuf, Glib2, GLU, Icon-naming-utils, Libjpeg-turbo, + Libxml2, Mesa, Pango, Xdg-utils, Xorg - LSB Runtime Languages: + LSB Languages: - Libxml2, Libxslt + Libxml2, Libxslt @@ -146,29 +150,59 @@ - Packages not supplied by LFS or BLFS - needed to satisfy the LSB Requirements + Components not supplied or optionally + supplied by LFS or BLFS needed to satisfy the LSB + Requirements LSB Core: - None + + install_initd, + libcrypt.so.1 + (can be provided with optional instructions for the LFS + Libxcrypt package), + libncurses.so.5 + (can be provided with optional instructions for the LFS + Ncurses package), + libncursesw.so.5 + (but libncursesw.so.6 + is provided by the LFS Ncurses package) + LSB Desktop: - Qt4 (but Qt5 is provided) + + libgdk-x11-2.0 + (but libgdk-3.so + is provided by the BLFS GTK+-3 package), + libgtk-x11-2.0 + (but libgtk-3.so + and libgtk-4.so + are provided by the BLFS GTK+-3 and GTK-4 packages), + libpng12.so + (but libpng16.so + is provided by the BLFS Libpng package), + libQt*.so.4 + (but libQt6*.so.6 + are provided by the BLFS Qt6 package), + libtiff.so.4 + (but libtiff.so.6 + is provided by the BLFS Libtiff package) + - LSB Runtime Languages: + LSB Languages: - None + /usr/bin/python (LSB requires Python2 but + LFS and BLFS only provide Python3) @@ -182,7 +216,11 @@ LSB Gtk3 and LSB Graphics (Trial Use): - None + + libpng15.so + (but libpng16.so + is provided by the BLFS Libpng package) +