diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml index 2f52c876d..384c78d21 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. --> + + 2022-09-15 + + + [bdubbs] - Update to file-5.43. Fixes + #5113. + + + [bdubbs] - Update to linux-5.19.8. Fixes + #5111. + + + [bdubbs] - Update to gawk-5.2.0. Fixes + #5108. + + + [bdubbs] - Update to meson-0.63.2. Fixes + #5106. + + + [bdubbs] - Update to ninja-1.11.1. Fixes + #5103. + + + [bdubbs] - Update to bc-6.0.2. Fixes + #5102. + + + [bdubbs] - Fix the location of udev rules in eudev. Fixes + #5112. + + + [bdubbs] - Remove a warning for egrep and fgrep that + makes tests for some packages fail. + + + [bdubbs] - Delete an empty binutils man page. Fixes + #5100. + + + + 2022-09-10 diff --git a/chapter01/whatsnew.xml b/chapter01/whatsnew.xml index f58e20ca3..d0bb33f14 100644 --- a/chapter01/whatsnew.xml +++ b/chapter01/whatsnew.xml @@ -41,9 +41,9 @@ - + @@ -80,18 +80,18 @@ - + - + @@ -124,7 +124,7 @@ --> + --> @@ -182,9 +182,9 @@ - + @@ -194,9 +194,9 @@ - + diff --git a/chapter08/bash.xml b/chapter08/bash.xml index a994999ec..4ea981d5b 100644 --- a/chapter08/bash.xml +++ b/chapter08/bash.xml @@ -87,10 +87,6 @@ lassign [wait] _ _ _ value exit $value EOF - Several tests invoke the obsolete egrep - command and trigger a warning. These warnings - should be ignored. - Install the package: make install diff --git a/chapter08/binutils.xml b/chapter08/binutils.xml index 0af1b747d..84522a0e9 100644 --- a/chapter08/binutils.xml +++ b/chapter08/binutils.xml @@ -192,9 +192,10 @@ cd build make tooldir=/usr install - Remove useless static libraries: + Remove useless static libraries and an empty man page: -rm -fv /usr/lib/lib{bfd,ctf,ctf-nobfd,opcodes}.a +rm -fv /usr/lib/lib{bfd,ctf,ctf-nobfd,opcodes}.a +rm -fv /usr/share/man/man1/gprofng.1 diff --git a/chapter08/eudev.xml b/chapter08/eudev.xml index 6e7b83c15..2032ced24 100644 --- a/chapter08/eudev.xml +++ b/chapter08/eudev.xml @@ -39,16 +39,12 @@ Installation of Eudev - - + First fix the location of udev rules in the .pc file: + +sed -i '/udevdir/a udev_dir=${udevdir}' src/udev/udev.pc.in Prepare Eudev for compilation: diff --git a/chapter08/gawk.xml b/chapter08/gawk.xml index 4c8ecc265..244d7004f 100644 --- a/chapter08/gawk.xml +++ b/chapter08/gawk.xml @@ -44,6 +44,10 @@ sed -i 's/extras//' Makefile.in + Now fix a programming error identified upstream: + +sed -i -i '241i UPREF(m);' interpret.h + Prepare Gawk for compilation: ./configure --prefix=/usr diff --git a/chapter08/grep.xml b/chapter08/grep.xml index 33b0896c2..25d598dfe 100644 --- a/chapter08/grep.xml +++ b/chapter08/grep.xml @@ -40,6 +40,13 @@ Installation of Grep + + First, remove a warning about using egrep and fgrep that makes + tests on some packages fail: + + +sed -i "s/echo/#echo/" src/egrep.sh + Prepare Grep for compilation: ./configure --prefix=/usr diff --git a/packages.ent b/packages.ent index a99b2e7be..74b60c21c 100644 --- a/packages.ent +++ b/packages.ent @@ -58,10 +58,10 @@ - - + + - + @@ -179,10 +179,10 @@ - - + + - + @@ -207,10 +207,10 @@ - - + + - + @@ -433,12 +433,12 @@ - + - + - +