diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml index acaf6a359..b3f9f5c5a 100644 --- a/chapter01/changelog.xml +++ b/chapter01/changelog.xml @@ -39,6 +39,53 @@ or as appropriate for the entry or if needed the entire day's listitem. --> + + 2022-12-15 + + + [bdubbs] - Ensure a gawk hard link is updated in + Chapter 8. Fixes + #5180. + + + [bdubbs] - Update to iana-etc-20221209. Addresses + #5006. + + + [bdubbs] - Update to vim-9.0.1060. Addresses + #5006. + + + [bdubbs] - Update to iproute2-6.1.0. Fixes + #5184. + + + [bdubbs] - Update to xz-5.4.0. Fixes + #5183. + + + [bdubbs] - Update to bash-5.2.15. Fixes + #5182. + + + [bdubbs] - Update to psmisc-23.6. Fixes + #5181. + + + [bdubbs] - Update to mpc-1.3.0. Fixes + #5178. + + + [bdubbs] - Update to python3-3.11.1. Fixes + #5177. + + + [bdubbs] - Update to procps-ng-4.0.2. Fixes + #5176. + + + + 2022-12-01 diff --git a/chapter01/whatsnew.xml b/chapter01/whatsnew.xml index 637fafa44..207240036 100644 --- a/chapter01/whatsnew.xml +++ b/chapter01/whatsnew.xml @@ -193,9 +193,9 @@ Meson-&meson-version; - + @@ -220,9 +220,9 @@ Procps-ng-&procps-ng-version; - + Python-&python-version; diff --git a/chapter08/bash.xml b/chapter08/bash.xml index 4ea981d5b..60154f6fd 100644 --- a/chapter08/bash.xml +++ b/chapter08/bash.xml @@ -42,10 +42,10 @@ Prepare Bash for compilation: -./configure --prefix=/usr \ - --docdir=/usr/share/doc/bash-&bash-version; \ - --without-bash-malloc \ - --with-installed-readline + ./configure --prefix=/usr \ + --without-bash-malloc \ + --with-installed-readline \ + --docdir=/usr/share/doc/bash-&bash-version; The meaning of the new configure option: diff --git a/chapter08/gawk.xml b/chapter08/gawk.xml index 4c8ecc265..45a7444bf 100644 --- a/chapter08/gawk.xml +++ b/chapter08/gawk.xml @@ -58,7 +58,19 @@ Install the package: -make install +make LN='ln -f' install + + + The meaning of the make environment variable: + + + LN='ln -f' + + This variable ensures that the previous hard link installed + in is updated here. + + + If desired, install the documentation: diff --git a/chapter08/mpc.xml b/chapter08/mpc.xml index ad46b7e43..5bcfd0292 100644 --- a/chapter08/mpc.xml +++ b/chapter08/mpc.xml @@ -42,6 +42,18 @@ Installation of MPC + First, make a fix identified upstream: + +sed -i '273{ h; d; }; 274,286 { H; d; }; 287 G' src/mpc.h + + + This sed is a little complex and needs some explanation. It holds + the line 273 in a buffer, adds lines 274-286 to it. It then writes the + buffer out after line 287 is read. The result is that the line 287 is + moved upwards from an incorrect location to its correct location in an + #ifdef block. + + Prepare MPC for compilation: ./configure --prefix=/usr \ diff --git a/packages.ent b/packages.ent index 70f5da111..e4dca15f2 100644 --- a/packages.ent +++ b/packages.ent @@ -48,10 +48,10 @@ - + - + @@ -317,10 +317,10 @@ - + - + @@ -342,10 +342,10 @@ - - + + - + @@ -495,10 +495,10 @@ - - + + - + @@ -569,18 +569,18 @@ - - + + - + - - + + - + @@ -588,19 +588,19 @@ - + - + - + - - + + @@ -717,13 +717,13 @@ - + - + - + @@ -744,10 +744,10 @@ - - + + - +