From 5bf238b8b413a43d2539d435e4ab3387299b8541 Mon Sep 17 00:00:00 2001 From: Bruce Dubbs Date: Wed, 9 Mar 2016 04:50:28 +0000 Subject: [PATCH] Update to mpfr-3.1.4. Update to linux-4.4.4. Update to pkg-config-0.29.1. Update to tcl-6.8.5. Remove --disable-profile from Glibc instructions. Create /var/log/faillog. Remove --enable-obsolete-rpc from Chapter 5 glibc git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11034 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689 --- chapter01/changelog.xml | 35 ++++++++++++ chapter01/whatsnew.xml | 110 +++++++++++++++++++------------------- chapter03/patches.xml | 28 +--------- chapter05/glibc.xml | 14 +++-- chapter06/createfiles.xml | 7 +-- chapter06/glibc.xml | 13 +++-- chapter06/mpfr.xml | 4 +- general.ent | 4 +- packages.ent | 24 ++++----- patches.ent | 4 -- 10 files changed, 124 insertions(+), 119 deletions(-) diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml index c746baf6c..980f535c0 100644 --- a/chapter01/changelog.xml +++ b/chapter01/changelog.xml @@ -35,6 +35,41 @@ --> + + 2016-03-09 + + + [bdubbs] - Update to mpfr-3.1.4. Fixes + #3902. + + + [bdubbs] - Update to linux-4.4.4. Fixes + #3893. + + + [bdubbs] - Update to pkg-config-0.29.1. Fixes + #3901. + + + [bdubbs] - Update to tcl-6.8.5. Fixes + #3898. + + + [bdubbs] - Remove --disable-profile from Glibc instructions. Fixes + #3895. + + + [bdubbs] - Create /var/log/faillog. Fixes + #3899. + + + [bdubbs] - Remove --enable-obsolete-rpc from Chapter 5 + glibc. Fixes + #3899. + + + + 2016-03-08 diff --git a/chapter01/whatsnew.xml b/chapter01/whatsnew.xml index ab26fb7fd..bc8acaf71 100644 --- a/chapter01/whatsnew.xml +++ b/chapter01/whatsnew.xml @@ -40,9 +40,9 @@ - + @@ -52,60 +52,60 @@ - + - + + - + + + - + - + + + - + @@ -124,24 +124,24 @@ - + - + + - + @@ -157,27 +157,27 @@ - + + - + - + Pkg-config &pkgconfig-version; @@ -205,27 +205,27 @@ - - + + + + - + @@ -243,7 +243,7 @@ Added: - + + &mpfr-upstream-patch; - +--> @@ -271,7 +271,7 @@ --> - glibc-2.22-upstream_i386_fix-1.patch + mpfr-3.1.3-upstream_fixes-2.patch diff --git a/chapter03/patches.xml b/chapter03/patches.xml index 24aab20b8..d731aa10f 100644 --- a/chapter03/patches.xml +++ b/chapter03/patches.xml @@ -57,15 +57,7 @@ MD5 sum: &coreutils-i18n-patch-md5; - + Glibc FHS Patch - &glibc-fhs-patch-size;: @@ -73,15 +65,7 @@ MD5 sum: &glibc-fhs-patch-md5; - + Kbd Backspace/Delete Fix Patch - &kbd-backspace-patch-size;: @@ -90,14 +74,6 @@ - - MPFR Upstream Fixes Patch - &mpfr-upstream-patch-size;: - - Download: - MD5 sum: &mpfr-upstream-patch-md5; - - - Readline Upstream Fixes Patch - &readline-fixes-patch-size;: diff --git a/chapter05/glibc.xml b/chapter05/glibc.xml index bdb931a90..63000bf70 100644 --- a/chapter05/glibc.xml +++ b/chapter05/glibc.xml @@ -59,9 +59,7 @@ cd build --prefix=/tools \ --host=$LFS_TGT \ --build=$(../scripts/config.guess) \ - --disable-profile \ --enable-kernel=&min-kernel; \ - --enable-obsolete-rpc \ --with-headers=/tools/include \ libc_cv_forced_unwind=yes \ libc_cv_ctors_header=yes \ @@ -78,15 +76,15 @@ cd build cross-compiler in /tools. - + --enable-kernel=&min-kernel; @@ -95,16 +93,16 @@ cd build kernels are not enabled. - + --with-headers=/tools/include diff --git a/chapter06/createfiles.xml b/chapter06/createfiles.xml index 152dd31b4..842336ab2 100644 --- a/chapter06/createfiles.xml +++ b/chapter06/createfiles.xml @@ -221,15 +221,16 @@ EOF do not already exist. Initialize the log files and give them proper permissions: -touch /var/log/{btmp,lastlog,wtmp} +touch /var/log/{btmp,lastlog,faillog,wtmp} chgrp -v utmp /var/log/lastlog chmod -v 664 /var/log/lastlog chmod -v 600 /var/log/btmp The /var/log/wtmp file records all logins and logouts. The /var/log/lastlog file records when each - user last logged in. The /var/log/btmp file records the - bad login attempts. + user last logged in. The /var/log/faillog file records + failed login attempts. The /var/log/btmp file records + the bad login attempts. The /run/utmp file records the users that are currently logged in. This file is created dynamically in the boot diff --git a/chapter06/glibc.xml b/chapter06/glibc.xml index 0b25d61cb..819a13dee 100644 --- a/chapter06/glibc.xml +++ b/chapter06/glibc.xml @@ -90,7 +90,6 @@ cd build Prepare Glibc for compilation: ../configure --prefix=/usr \ - --disable-profile \ --enable-kernel=&min-kernel; \ --enable-obsolete-rpc @@ -413,7 +412,7 @@ mkdir -pv /etc/ld.so.conf.d catchsegv, gencat, getconf, getent, iconv, iconvconfig, ldconfig, - ldd, lddlibc4, locale, localedef, makedb, mtrace, nscd, pcprofiledump, + ldd, lddlibc4, locale, localedef, makedb, mtrace, nscd, pldd, rpcgen, sln, sotruss, sprof, tzselect, xtrace, zdump, and zic ld-&glibc-version;.so, libBrokenLocale.{a,so}, libSegFault.so, libanl.{a,so}, @@ -421,7 +420,7 @@ mkdir -pv /etc/ld.so.conf.d libcrypt.{a,so}, libdl.{a,so}, libg.a, libieee.a, libm.{a,so}, libmcheck.a, libmemusage.so, libnsl.{a,so}, libnss_compat.so, libnss_dns.so, libnss_files.so, libnss_hesiod.so, libnss_nis.so, - libnss_nisplus.so, libpcprofile.so, libpthread.{a,so}, + libnss_nisplus.so, libpthread.{a,so}, libpthread_nonshared.a, libresolv.{a,so}, librpcsvc.a, librt.{a,so}, libthread_db.so, and libutil.{a,so} /usr/include/arpa, /usr/include/bits, /usr/include/gnu, @@ -586,7 +585,7 @@ mkdir -pv /etc/ld.so.conf.d - + pldd @@ -861,7 +860,7 @@ mkdir -pv /etc/ld.so.conf.d - + libpthread diff --git a/chapter06/mpfr.xml b/chapter06/mpfr.xml index 582e76bbe..b43c3d9aa 100644 --- a/chapter06/mpfr.xml +++ b/chapter06/mpfr.xml @@ -40,12 +40,12 @@ Installation of MPFR - + Prepare MPFR for compilation: ./configure --prefix=/usr \ diff --git a/general.ent b/general.ent index 06ef27de2..54aa945be 100644 --- a/general.ent +++ b/general.ent @@ -1,7 +1,7 @@ - + - + diff --git a/packages.ent b/packages.ent index 893f80bf6..ef80c3d12 100644 --- a/packages.ent +++ b/packages.ent @@ -382,12 +382,12 @@ - + - + - +