From 6fc168bc2ec30f8703e507692fa34424887efc01 Mon Sep 17 00:00:00 2001 From: Bruce Dubbs Date: Sun, 23 Aug 2015 21:26:36 +0000 Subject: [PATCH] Update to libpipeline-1.4.1. Update to linux-4.1.6. Update to man-db-2.7.2. Add a patch to allow glibc to build properly on i386 systems. Remove obsolete r* programs from inetutils. git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@10941 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689 --- chapter01/changelog.xml | 25 +++++++++++++++++ chapter01/whatsnew.xml | 12 ++++++--- chapter03/patches.xml | 19 ++++++------- chapter05/glibc.xml | 4 +++ chapter06/glibc.xml | 4 +++ chapter06/inetutils.xml | 54 ++++++++++--------------------------- chapter06/revisedchroot.xml | 2 +- general.ent | 4 +-- packages.ent | 16 +++++------ patches.ent | 26 +++--------------- 10 files changed, 79 insertions(+), 87 deletions(-) diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml index 3e1681c18..bf8605f63 100644 --- a/chapter01/changelog.xml +++ b/chapter01/changelog.xml @@ -36,6 +36,31 @@ --> + + 2015-08-11 + + + [bdubbs] - Update to libpipeline-1.4.1. Fixes + #3829. + + + [bdubbs] - Update to linux-4.1.6. Fixes + *3832. + + + [bdubbs] - Update to man-db-2.7.2. Fixes + *3833. + + + [bdubbs] - Add a patch to allow glibc to build + properly on i386 systems. + + + [bdubbs] - Remove obsolete r* programs from inetutils. + + + + 2015-08-11 diff --git a/chapter01/whatsnew.xml b/chapter01/whatsnew.xml index fbaeda3d8..b25d822f0 100644 --- a/chapter01/whatsnew.xml +++ b/chapter01/whatsnew.xml @@ -142,9 +142,9 @@ - + @@ -157,9 +157,9 @@ - + Man-pages &man-pages-version; @@ -248,6 +248,10 @@ &bash-fixes-patch; + + &glibc-upstream-patch; + + Tcl-core-&tcl-version; diff --git a/chapter03/patches.xml b/chapter03/patches.xml index f0e6724d6..fe94e4dd3 100644 --- a/chapter03/patches.xml +++ b/chapter03/patches.xml @@ -49,6 +49,7 @@ MD5 sum: &coreutils-i18n-patch-md5; + Glibc FHS Patch - &glibc-fhs-patch-size;: @@ -57,6 +58,14 @@ + + Glibc i386 Patch - &glibc-upstream-patch-size;: + + Download: + MD5 sum: &glibc-upstream-patch-md5; + + + Kbd Backspace/Delete Fix Patch - &kbd-backspace-patch-size;: @@ -64,15 +73,7 @@ MD5 sum: &kbd-backspace-patch-md5; - + Readline Upstream Fixes Patch - &readline-fixes-patch-size;: diff --git a/chapter05/glibc.xml b/chapter05/glibc.xml index ecbefa16a..bb32d5b97 100644 --- a/chapter05/glibc.xml +++ b/chapter05/glibc.xml @@ -43,6 +43,10 @@ Installation of Glibc + First fix a build problem that affects i386 systems: + +patch -Np1 -i ../&glibc-upstream-patch; + The Glibc documentation recommends building Glibc outside of the source directory in a dedicated build directory: diff --git a/chapter06/glibc.xml b/chapter06/glibc.xml index dc3fca7c4..68ffb5ca3 100644 --- a/chapter06/glibc.xml +++ b/chapter06/glibc.xml @@ -68,6 +68,10 @@ Glibc autoconf tests would give false results and defeat the goal of achieving a clean build. + Now fix a build problem that affects i386 systems: + +patch -Np1 -i ../&glibc-upstream-patch; + The Glibc documentation recommends building Glibc outside of the source directory in a dedicated build directory: diff --git a/chapter06/inetutils.xml b/chapter06/inetutils.xml index c2eab482b..76290ff87 100644 --- a/chapter06/inetutils.xml +++ b/chapter06/inetutils.xml @@ -51,6 +51,10 @@ --localstatedir=/var \ --disable-logger \ --disable-whois \ + --disable-rcp \ + --disable-rexec \ + --disable-rlogin \ + --disable-rsh \ --disable-servers @@ -75,6 +79,16 @@ + + --disable-r* + + These parameters disable building obsolete programs that should not + be used due to security issues. The functions provided by these + programs can be provided by the openssh + package in the BLFS book. + + + --disable-servers @@ -180,46 +194,6 @@ mv -v /usr/bin/ifconfig /sbin - - rcp - - Performs remote file copy - - rcp - - - - - - rexec - - Executes commands on a remote host - - rexec - - - - - - rlogin - - Performs remote login - - rlogin - - - - - - rsh - - Runs a remote shell - - rsh - - - - talk diff --git a/chapter06/revisedchroot.xml b/chapter06/revisedchroot.xml index 32a86a251..25332ba0e 100644 --- a/chapter06/revisedchroot.xml +++ b/chapter06/revisedchroot.xml @@ -41,7 +41,7 @@ linkend="ch-system-bindmount"/> and . - Finally, thre were several static libraries that were not supressed earlier + Finally, there were several static libraries that were not supressed earlier in the chapter in order to satisfy the regression tests in several packages. These libraries are from binutils, bzip2, e2fsprogs, libtool, and zlib. If desired, remove them now: diff --git a/general.ent b/general.ent index e8bbde23c..477ed51e3 100644 --- a/general.ent +++ b/general.ent @@ -1,7 +1,7 @@ - + - + diff --git a/packages.ent b/packages.ent index 62641d521..a2ebf2e34 100644 --- a/packages.ent +++ b/packages.ent @@ -364,10 +364,10 @@ - + - + @@ -382,12 +382,12 @@ - + - + - + + + + @@ -32,24 +30,6 @@ - - - - - -