diff --git a/bootscripts/ChangeLog b/bootscripts/ChangeLog index 240f1281e..03330e3d0 100644 --- a/bootscripts/ChangeLog +++ b/bootscripts/ChangeLog @@ -1,3 +1,6 @@ +2020-10-02 DJ Lucas + * make $local_fs a Should-Stop dependency of swap to allow clean install + 2020-08-02 Bruce Dubbs * Fix a minor display problem in checkfs diff --git a/bootscripts/lfs/init.d/swap b/bootscripts/lfs/init.d/swap index bbe1982d8..34fad3552 100644 --- a/bootscripts/lfs/init.d/swap +++ b/bootscripts/lfs/init.d/swap @@ -16,8 +16,8 @@ # Provides: swap # Required-Start: udev # Should-Start: modules -# Required-Stop: localnet $local_fs -# Should-Stop: +# Required-Stop: localnet +# Should-Stop: $local_fs # Default-Start: S # Default-Stop: 0 6 # Short-Description: Mounts and unmounts swap partitions. diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml index 4945806de..44ba72f7b 100644 --- a/chapter01/changelog.xml +++ b/chapter01/changelog.xml @@ -45,6 +45,141 @@ appropriate for the entry or if needed the entire day's listitem. --> + + + 2020-11-01 + + [bdubbs] - Update to elfutils-0.182. Fixes + #4748. + + + [bdubbs] - Update to meson-0.56.0. Fixes + #4747. + + + [bdubbs] - Update to linux-5.9.2. Fixes + #4746. + + + [bdubbs] - Update to mpc-1.2.1. Fixes + #4744. + + + [bdubbs] - Update to less-563. Fixes + #4743. + + + [bdubbs] - Update to tzdata-2020d. Fixes + #4742. + + + + + + + 2020-10-19 + + [dj] - Update to lfs-bootscripts-20201019. + + + + + + + 2020-10-20 + + [bdubbs] - Update to iproute2-5.9.0. Fixes + #4739. + + + [bdubbs] - Update to tzdata-2020c. Fixes + #4741. + + + [bdubbs] - Update to linux-5.9.1. Fixes + #4740. + + + + + + + 2020-10-15 + + [bdubbs] - Update to iana-etc-20201012. Addresses + #4722. + + + [bdubbs] - Update to vim-8.2.1845. Addresses + #4500. + + + [bdubbs] - Update to bison-3.7.3. Fixes + #4738. + + + [bdubbs] - Update to tzdata-2020b. Fixes + #4737. + + + [bdubbs] - Update to libcap-2.44. Fixes + #4735. + + + [bdubbs] - Update to Python-3.9. Fixes + #4736. + + + [bdubbs] - Update to expat-2.2.10. Fixes + #4734. + + + [bdubbs] - Update to bc-3.1.6. Fixes + #4732. + + + [bdubbs] - Update to linux-5.9. Fixes + #4733. + + + + + + + 2020-10-01 + + [bdubbs] - Update to grep-3.5. Fixes + #4731. + + + [bdubbs] - Update to Python-3.8.6. Fixes + #4730. + + + [bdubbs] - Update to openssl-1.1.1h. Fixes + #4729. + + + [bdubbs] - Update to binutils-2.35.1. Fixes + #4728. + + + [bdubbs] - Update to linux-5.8.12. Fixes + #4727. + + + + + + + 2020-09-27 + + [bdubbs] - Add autoconf-2.69-consolidated_fixes-1.patch + which allows autoconf tests to pass. + + + + 2020-09-15 diff --git a/chapter01/whatsnew.xml b/chapter01/whatsnew.xml index c0b37b068..d7de8c3ad 100644 --- a/chapter01/whatsnew.xml +++ b/chapter01/whatsnew.xml @@ -45,12 +45,12 @@ - - + Bison-&bison-version; @@ -78,9 +78,9 @@ - + @@ -114,9 +114,9 @@ - + @@ -126,27 +126,27 @@ - + - + - + @@ -195,9 +195,9 @@ Ninja-&ninja-version; - + @@ -213,9 +213,9 @@ - + @@ -243,15 +243,15 @@ - + - + @@ -278,6 +278,10 @@ Added: + + autoconf-2.69-consolidated_fixes-1.patch + + diff --git a/chapter03/patches.xml b/chapter03/patches.xml index defab5cc7..60d2c0533 100644 --- a/chapter03/patches.xml +++ b/chapter03/patches.xml @@ -18,6 +18,14 @@ + + Autoconf Consolidated Fixes Patch - &autoconf-fixes-patch-size;: + + Download: + MD5 sum: &autoconf-fixes-patch-md5; + + + Bash Upstream Fixes Patch - &bash-fixes-patch-size;: diff --git a/chapter08/autoconf.xml b/chapter08/autoconf.xml index 53d97070b..22e0a1002 100644 --- a/chapter08/autoconf.xml +++ b/chapter08/autoconf.xml @@ -41,9 +41,10 @@ Installation of Autoconf - First, fix a bug generated by Perl 5.28. + First, apply a patch fixes several problems that occur with the latest + perl, libtool, and bash versions. -sed -i '361 s/{/\\{/' bin/autoscan.in +patch -Np1 -i ../&autoconf-fixes-patch; Prepare Autoconf for compilation: @@ -52,11 +53,12 @@ Compile the package: make + + To test the results, issue: The test suite is currently broken by bash-5 and libtool-2.4.3. To run the tests anyway, issue: - + --> make check - + - + diff --git a/packages.ent b/packages.ent index 5ab6bc9d7..a637c8370 100644 --- a/packages.ent +++ b/packages.ent @@ -57,18 +57,18 @@ - + - + - - + + - + @@ -77,10 +77,10 @@ - - + + - + @@ -147,10 +147,10 @@ - - + + - + @@ -162,10 +162,10 @@ - - + + - + @@ -283,10 +283,10 @@ - - + + - + @@ -319,10 +319,10 @@ - - + + - + @@ -343,10 +343,10 @@ - - + + - + @@ -375,15 +375,15 @@ - - + + - + - + @@ -391,10 +391,10 @@ - + - + @@ -424,13 +424,13 @@ - - + + - + - + - - - + + + - + - - + + @@ -685,10 +685,10 @@ - - + + - + @@ -708,13 +708,13 @@ - + - + - + diff --git a/part3intro/toolchaintechnotes.xml b/part3intro/toolchaintechnotes.xml index 56dd303ae..b0b9eef08 100644 --- a/part3intro/toolchaintechnotes.xml +++ b/part3intro/toolchaintechnotes.xml @@ -328,8 +328,7 @@ checking what linker to use... /mnt/lfs/tools/i686-lfs-linux-gnu/bin/ldUpon entering the chroot environment in , the first task is to install libstdc++. Then temporary installations of programs needed for the proper - operation of the toolchain are performed. Programs needed for testing - other programs are also built. From this point onwards, the + operation of the toolchain are performed. From this point onwards, the core toolchain is self-contained and self-hosted. In , final versions of all the packages needed for a fully functional system are built, tested and diff --git a/patches.ent b/patches.ent index d1fde8b5f..0f13fc504 100644 --- a/patches.ent +++ b/patches.ent @@ -2,6 +2,10 @@ + + + +