Index: appendices/dependencies.xml
===================================================================
--- appendices/dependencies.xml (revision 957ce6b7afbe27d4eae1971847ae673298c2e1e0)
+++ appendices/dependencies.xml (revision e45f19f97c59ee725c05ee0f642371988866dc5a)
@@ -350,5 +350,5 @@
- None
+ File
@@ -692,6 +692,6 @@
- Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep,
- Make, Sed, and Zlib
+ Bash, Binutils, Bzip2, Coreutils, Diffutils, Gawk, GCC, Glibc,
+ Grep, Make, Sed, Xz, and Zlib
@@ -2717,5 +2717,5 @@
- Eudev, GRUB, Kmod, and Man-DB
+ Eudev, File, GRUB, Kmod, and Man-DB
Index: chapter01/changelog.xml
===================================================================
--- chapter01/changelog.xml (revision 957ce6b7afbe27d4eae1971847ae673298c2e1e0)
+++ chapter01/changelog.xml (revision e45f19f97c59ee725c05ee0f642371988866dc5a)
@@ -44,4 +44,26 @@
-->
+ 2019-12-22
+
+
+ [pierre] - Update to python3-3.8.1. Fixes
+ #4564.
+
+
+ [pierre] - Update to file-5.38. Fixes
+ #4563.
+
+
+ [pierre] - Update to linux-5.4.6. Fixes
+ #4562.
+
+
+ [pierre] - Update to vim-8.2.0024. Part of
+ #4500.
+
+
+
+
+
2019-12-12
Index: chapter01/whatsnew.xml
===================================================================
--- chapter01/whatsnew.xml (revision 957ce6b7afbe27d4eae1971847ae673298c2e1e0)
+++ chapter01/whatsnew.xml (revision e45f19f97c59ee725c05ee0f642371988866dc5a)
@@ -81,7 +81,7 @@
Expect-&expect-version;
-->
-
+
Findutils-&findutils-version;
Index: chapter05/bzip2.xml
===================================================================
--- chapter05/bzip2.xml (revision 957ce6b7afbe27d4eae1971847ae673298c2e1e0)
+++ chapter05/bzip2.xml (revision e45f19f97c59ee725c05ee0f642371988866dc5a)
@@ -45,5 +45,28 @@
The Bzip2 package does not contain a configure
- script. Compile and test it with:
+ script. There are two Makefile, one for the shared
+ library, and the other for the static library. Since we need both, We
+ do the compilation in two stages. First the shared library:
+
+make -f Makefile-libbz2_so
+make clean
+
+
+ The meaning of the make parameter:
+
+
+ -f Makefile-libbz2_so
+
+ This will cause Bzip2 to be built using a different
+ Makefile file, in this case the
+ Makefile-libbz2_so file, which creates a dynamic
+ libbz2.so library and links
+ the Bzip2 utilities against it.
+
+
+
+
+
+ Compile and test the package with:
make
@@ -51,5 +74,8 @@
Install the package:
-make PREFIX=/tools install
+make PREFIX=/tools install
+cp -v bzip2-shared /tools/bin/bzip2
+cp -av libbz2.so* /tools/lib
+ln -sv libbz2.so.1.0 /tools/lib/libbz2.so
Index: chapter06/chapter06.xml
===================================================================
--- chapter06/chapter06.xml (revision 957ce6b7afbe27d4eae1971847ae673298c2e1e0)
+++ chapter06/chapter06.xml (revision e45f19f97c59ee725c05ee0f642371988866dc5a)
@@ -23,4 +23,6 @@
+
+
@@ -35,5 +37,4 @@
-
@@ -56,5 +57,4 @@
-
Index: general.ent
===================================================================
--- general.ent (revision 957ce6b7afbe27d4eae1971847ae673298c2e1e0)
+++ general.ent (revision e45f19f97c59ee725c05ee0f642371988866dc5a)
@@ -1,12 +1,12 @@
-
+
-
+
-
+
Index: packages.ent
===================================================================
--- packages.ent (revision 957ce6b7afbe27d4eae1971847ae673298c2e1e0)
+++ packages.ent (revision e45f19f97c59ee725c05ee0f642371988866dc5a)
@@ -13,5 +13,5 @@
-
+
@@ -63,10 +63,11 @@
-
+
+
-
-
+
+
-
+
@@ -75,5 +76,5 @@
-
+
@@ -85,5 +86,5 @@
-
+
@@ -184,12 +185,12 @@
-
-
+
+
-
+
-
+
-
+
@@ -199,5 +200,5 @@
-
+
@@ -227,10 +228,10 @@
-
-
-
-
+
+
+
+
-
+
@@ -258,5 +259,5 @@
-
+
@@ -268,7 +269,7 @@
-
-
-
+
+
+
@@ -423,10 +424,10 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
-
-
+
+
+
@@ -662,5 +663,5 @@
-
+
@@ -698,10 +699,10 @@
-
-
-
-
+
+
+
+
-
+
@@ -723,5 +724,5 @@
-
+