[lfs-fr] r6943 - in trunk/lfs: . chapter01 chapter03 chapter05 chapter06 prologue

jmengual at linuxfromscratch.org jmengual at linuxfromscratch.org
Sam 5 Sep 13:23:25 PDT 2015


Author: jmengual
Date: 2015-09-05 13:23:25 -0700 (Sat, 05 Sep 2015)
New Revision: 6943

Modified:
   trunk/lfs/chapter01/changelog.xml
   trunk/lfs/chapter01/whatsnew.xml
   trunk/lfs/chapter03/patches.xml
   trunk/lfs/chapter05/glibc.xml
   trunk/lfs/chapter05/util-linux.xml
   trunk/lfs/chapter06/glibc.xml
   trunk/lfs/chapter06/inetutils.xml
   trunk/lfs/chapter06/mpfr.xml
   trunk/lfs/general.ent
   trunk/lfs/packages.ent
   trunk/lfs/patches.ent
   trunk/lfs/prologue/hostreqs.xml
   trunk/lfs/prologue/prerequisites.xml
Log:
10941-10945



Modified: trunk/lfs/chapter01/changelog.xml
===================================================================
--- trunk/lfs/chapter01/changelog.xml	2015-09-05 14:19:50 UTC (rev 6942)
+++ trunk/lfs/chapter01/changelog.xml	2015-09-05 20:23:25 UTC (rev 6943)
@@ -36,7 +36,54 @@
       </itemizedlist>
     </listitem>
 -->
+      <listitem>
+       <para>01-09-2015</para>
+       <itemizedlist>
+         <listitem>
+           <para>[bdubbs] - Passage des prérequis de tar sur l'hôte à la version 1.22.
+           Corrige <ulink url="&lfs-ticket-root;3835">#3835</ulink>.</para>
+         </listitem>
+         <listitem>
+            <para>[bdubbs] - Remplacement d'un vieux lien vers les logiciels de
+            construction dans la section Prérequis. Merci à Simon Kitching.</para>
+         </listitem>
+       </itemizedlist>
+     </listitem>
      <listitem>
+      <para>25-08-2015</para>
+      <itemizedlist>
+        <listitem>
+          <para>[bdubbs] - Ajout des corrections de MPFR en amont.</para>
+        </listitem>
+      </itemizedlist>
+     </listitem>
+
+     <listitem>
+      <para>23-08-2015</para>
+      <itemizedlist>
+        <listitem>
+          <para>[bdubbs] - Passage à libpipeline-1.4.1. Corrige
+          <ulink url="&lfs-ticket-root;3829">#3829</ulink>.</para>
+        </listitem>
+        <listitem>
+          <para>[bdubbs] - Passage à linux-4.1.6. Corrige
+          <ulink url="&lfs-ticket-root;3832">*3832</ulink>.</para>
+        </listitem>
+        <listitem>
+          <para>[bdubbs] - Passage à man-db-2.7.2. Corrige
+          <ulink url="&lfs-ticket-root;3833">*3833</ulink>.</para>
+        </listitem>
+        <listitem>
+          <para>[bdubbs] - Ajout dun correctif pour permettre à glibc de se
+          construire correctement sur des systèmes i386.</para>
+        </listitem>
+        <listitem>
+          <para>[bdubbs] - Suppression de programmes r* obsolètes d'inetutils.</para>
+        </listitem>
+      </itemizedlist>
+    </listitem>
+
+    <listitem>
       <para>11-08-2015</para>
       <itemizedlist>
       <listitem>

Modified: trunk/lfs/chapter01/whatsnew.xml
===================================================================
--- trunk/lfs/chapter01/whatsnew.xml	2015-09-05 14:19:50 UTC (rev 6942)
+++ trunk/lfs/chapter01/whatsnew.xml	2015-09-05 20:23:25 UTC (rev 6943)
@@ -142,9 +142,9 @@
     <!--<listitem>
       <para>Libcap-&libcap-version;</para>
     </listitem>-->
-    <!--<listitem>
+    <listitem>
       <para>Libpipeline &libpipeline-version;</para>
-    </listitem>-->
+    </listitem>
     <!--<listitem>
       <para>Libtool &libtool-version;</para>
     </listitem>-->
@@ -157,9 +157,9 @@
     <!--<listitem>
       <para>Make &make-version;</para>
     </listitem>-->
-    <!--<listitem>
+    <listitem>
       <para>Man-DB &man-db-version;</para>
-    </listitem>-->
+    </listitem>
     <listitem>
       <para>Man-pages &man-pages-version;</para>
     </listitem>
@@ -243,6 +243,14 @@
     </listitem>
  
     <listitem>
+      <para>&glibc-upstream-patch;</para>
+    </listitem>
+
+    <listitem>
+      <para>&mpfr-upstream-patch;</para>
+    </listitem>
+
+    <listitem>
       <para>Tcl-core-&tcl-version;</para>
     </listitem>
 

Modified: trunk/lfs/chapter03/patches.xml
===================================================================
--- trunk/lfs/chapter03/patches.xml	2015-09-05 14:19:50 UTC (rev 6942)
+++ trunk/lfs/chapter03/patches.xml	2015-09-05 20:23:25 UTC (rev 6943)
@@ -59,22 +59,29 @@
     </varlistentry>
 
     <varlistentry>
-      <term>Kbd Correctif réparant Backspace/Delete - <token>&kbd-backspace-patch-size;</token>:</term>
+      <term>Glibc correctif i386 - <token>&glibc-upstream-patch-size;</token> :</term>
       <listitem>
+        <para>Téléchargement : <ulink url="&patches-root;&glibc-upstream-patch;"/></para>
+        <para>Somme de contrôle MD5 : <literal>&glibc-upstream-patch-md5;</literal></para>
+      </listitem>
+    </varlistentry>
+
+    <varlistentry>
+      <term>Kbd correctif Effacer/Supprimer - <token>&kbd-backspace-patch-size;</token> :</term>
+      <listitem>
         <para>Téléchargement : <ulink url="&patches-root;&kbd-backspace-patch;"/></para>
         <para>Somme de contrôle MD5 : <literal>&kbd-backspace-patch-md5;</literal></para>
       </listitem>
     </varlistentry>
 
-<!--
     <varlistentry>
-      <term>Ncurses Correctifs GCC 5 - <token>&ncurses-gcc5-buildfixes-patch-size;</token> :</term>
+      <term>MPFR Correctif en amont - <token>&mpfr-upstream-patch-size;</token> :</term>
       <listitem>
-        <para>Téléchargement : <ulink url="&patches-root;&ncurses-gcc5-buildfixes-patch;"/></para>
-        <para>Somme de contrôle MD5 : <literal>&ncurses-gcc5-buildfixes-patch-md5;</literal></para>
+        <para>Téléchargement : <ulink url="&patches-root;&mpfr-upstream-patch;"/></para>
+        <para>Somme de contrôle MD5 : <literal>&mpfr-upstream-patch-md5;</literal></para>
       </listitem>
     </varlistentry>
--->
+
     <varlistentry>
       <term>Readline Corrections en amont - <token>&readline-fixes-patch-size;</token> :</term>
       <listitem>

Modified: trunk/lfs/chapter05/glibc.xml
===================================================================
--- trunk/lfs/chapter05/glibc.xml	2015-09-05 14:19:50 UTC (rev 6942)
+++ trunk/lfs/chapter05/glibc.xml	2015-09-05 20:23:25 UTC (rev 6943)
@@ -43,6 +43,12 @@
   <sect2 role="installation">
     <title>Installation de Glibc</title>
 
+ 
+    <para>Tout d'abord, corrigez un problème de construction qui concerne les
+    systèmes i386 :</para>
+
+<screen><userinput remap="pre">patch -Np1 -i ../&glibc-upstream-patch;</userinput></screen>
+
    <para>La documentation de Glibc recommande de construire Glibc en dehors du
     répertoire des sources, c'est-à-dire dans un répertoire dédié :</para>
 

Modified: trunk/lfs/chapter05/util-linux.xml
===================================================================
--- trunk/lfs/chapter05/util-linux.xml	2015-09-05 14:19:50 UTC (rev 6942)
+++ trunk/lfs/chapter05/util-linux.xml	2015-09-05 20:23:25 UTC (rev 6943)
@@ -83,7 +83,7 @@
       <varlistentry>
         <term><envar>PKG_CONFIG=""</envar></term>
         <listitem>
-          <para>La définition de cette variable d'envronnement empêche d'ajouter
+          <para>La définition de cette variable d'environnement empêche d'ajouter
           des fonctions inutiles éventuellement disponibles sur l'hôte. Remarquez que
           l'emplacement indiqué dans la définition de cette variable d'environnement
           n'est pas le même que dans les autres sections de LFS, où les variables 

Modified: trunk/lfs/chapter06/glibc.xml
===================================================================
--- trunk/lfs/chapter06/glibc.xml	2015-09-05 14:19:50 UTC (rev 6942)
+++ trunk/lfs/chapter06/glibc.xml	2015-09-05 20:23:25 UTC (rev 6943)
@@ -69,6 +69,11 @@
     Glibc, car les tests autoconf de Glibc donneraient de faux résultats, ce qui
     irait à l'encontre du but de faire une construction propre.</para>
 
+    <para>Maintenant, corrigez un problème de construction qui concerne les
+    systèmes i386 :</para>
+
+<screen><userinput remap="pre">patch -Np1 -i ../&glibc-upstream-patch;</userinput></screen>
+
     <para>La documentation de Glibc recommande de construire Glibc en dehors du
     répertoire des sources dans un répertoire de construction dédié :</para>
 

Modified: trunk/lfs/chapter06/inetutils.xml
===================================================================
--- trunk/lfs/chapter06/inetutils.xml	2015-09-05 14:19:50 UTC (rev 6942)
+++ trunk/lfs/chapter06/inetutils.xml	2015-09-05 20:23:25 UTC (rev 6943)
@@ -52,7 +52,11 @@
             --localstatedir=/var \
             --disable-logger     \
             --disable-whois      \
-    --disable-servers</userinput></screen>
+            --disable-rcp        \
+            --disable-rexec      \
+            --disable-rlogin     \
+            --disable-rsh        \
+            --disable-servers</userinput></screen>
 
     <variablelist>
       <title>Voici la signification des options de configure :</title>
@@ -78,6 +82,16 @@
       </varlistentry>
 
       <varlistentry>
+        <term><parameter>--disable-r*</parameter></term>
+        <listitem>
+          <para>Ces paramètres désactivent la construction de programmes obsolètes
+          qu'il ne faudrait pas utiliser pour des raisons de sécurité. Les
+          fonctions que fournissent ces programmes sont dans le paquet
+          <application>openssh</application> dans le livre BLFS.</para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
         <term><parameter>--disable-servers</parameter></term>
         <listitem>
           <para>Ceci désactive l'installation des différents serveurs réseau
@@ -182,46 +196,6 @@
         </listitem>
       </varlistentry>
 
-      <varlistentry id="rcp">
-        <term><command>rcp</command></term>
-        <listitem>
-          <para>Fait une copie de fichiers distants</para>
-          <indexterm zone="ch-system-inetutils rcp">
-            <primary sortas="b-rcp">rcp</primary>
-          </indexterm>
-        </listitem>
-      </varlistentry>
-
-      <varlistentry id="rexec">
-        <term><command>rexec</command></term>
-        <listitem>
-          <para>Exécute des commandes sur une machine distante</para>
-          <indexterm zone="ch-system-inetutils rexec">
-            <primary sortas="b-rexec">rexec</primary>
-          </indexterm>
-        </listitem>
-      </varlistentry>
-
-      <varlistentry id="rlogin">
-        <term><command>rlogin</command></term>
-        <listitem>
-          <para>Permet une connexion à distance</para>
-          <indexterm zone="ch-system-inetutils rlogin">
-            <primary sortas="b-rlogin">rlogin</primary>
-          </indexterm>
-        </listitem>
-      </varlistentry>
-
-      <varlistentry id="rsh">
-        <term><command>rsh</command></term>
-        <listitem>
-          <para>Exécute un shell distant</para>
-          <indexterm zone="ch-system-inetutils rsh">
-            <primary sortas="b-rsh">rsh</primary>
-          </indexterm>
-        </listitem>
-      </varlistentry>
-
       <varlistentry id="talk">
         <term><command>talk</command></term>
         <listitem>

Modified: trunk/lfs/chapter06/mpfr.xml
===================================================================
--- trunk/lfs/chapter06/mpfr.xml	2015-09-05 14:19:50 UTC (rev 6942)
+++ trunk/lfs/chapter06/mpfr.xml	2015-09-05 20:23:25 UTC (rev 6943)
@@ -41,12 +41,10 @@
   <sect2 role="installation">
     <title>Installation de MPFR</title>
 
-<!--
     <para>Tout d'abord, appliquez le correctif suivant pour corriger des bogues
     traités en amont :</para>
 
-<screen><userinput remap="pre">patch -Np1 -i ../&mpfr-fixes-patch;</userinput></screen>
--->
+<screen><userinput remap="pre">patch -Np1 -i ../&mpfr-upstream-patch;</userinput></screen>
 
     <para>Préparez la compilation de MPFR :</para>
 

Modified: trunk/lfs/general.ent
===================================================================
--- trunk/lfs/general.ent	2015-09-05 14:19:50 UTC (rev 6942)
+++ trunk/lfs/general.ent	2015-09-05 20:23:25 UTC (rev 6943)
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!ENTITY version         "SVN-20150816">
+<!ENTITY version         "SVN-20150901">
 <!ENTITY short-version   "svn">  <!-- Used in dbus chapter, change to x.y for release -->
-<!ENTITY releasedate     "16 août 2015">
+<!ENTITY releasedate     "1 septembre 2015">
 <!ENTITY copyrightdate   "1999-2015"><!-- jhalfs needs a literal dash, not – -->
 <!ENTITY milestone       "7.8">
 <!ENTITY generic-version "development"> <!-- Use "development", "testing", or "x.y[-pre{x}]" -->

Modified: trunk/lfs/packages.ent
===================================================================
--- trunk/lfs/packages.ent	2015-09-05 14:19:50 UTC (rev 6942)
+++ trunk/lfs/packages.ent	2015-09-05 20:23:25 UTC (rev 6943)
@@ -365,10 +365,10 @@
 <!ENTITY libcap-ch6-du "1.8 Mo">
 <!ENTITY libcap-ch6-sbu "moins de 0.1 SBU">
 
-<!ENTITY libpipeline-version "1.4.0">
+<!ENTITY libpipeline-version "1.4.1">
 <!ENTITY libpipeline-size "787 Ko">
 <!ENTITY libpipeline-url "&savannah;/releases/libpipeline/libpipeline-&libpipeline-version;.tar.gz">
-<!ENTITY libpipeline-md5 "660f4ac9340834a231d1516746d03d28">
+<!ENTITY libpipeline-md5 "e54590ec68d6c1239f67b5b44e92022c">
 <!ENTITY libpipeline-home "http://libpipeline.nongnu.org/">
 <!ENTITY libpipeline-ch6-du "8.2 Mo">
 <!ENTITY libpipeline-ch6-sbu "0.1 SBU">
@@ -383,12 +383,12 @@
 
 <!ENTITY linux-major-version "4">
 <!ENTITY linux-minor-version "1">
-<!ENTITY linux-patch-version "5">
+<!ENTITY linux-patch-version "6">
 <!ENTITY linux-version "&linux-major-version;.&linux-minor-version;.&linux-patch-version;">
 <!-- <!ENTITY linux-version "&linux-major-version;.&linux-minor-version;">-->
-<!ENTITY linux-size "81,080 Ko">
+<!ENTITY linux-size "81,083 Ko">
 <!ENTITY linux-url "&kernel;linux/kernel/v&linux-major-version;.x/linux-&linux-version;.tar.xz">
-<!ENTITY linux-md5 "f23e1d4ce8f63e46db81d56e36281885">
+<!ENTITY linux-md5 "1dae0c808e34164cab3dfd57be88bd53">
 <!ENTITY linux-home "http://www.kernel.org/">
 <!-- measured for 3.9.0 / gcc-4.8.0 on x86_64 : minimum is
  allnoconfig extended for a hopefully-bootable build on desktop machine,
@@ -421,10 +421,10 @@
 <!ENTITY make-ch6-du "14.2 Mo">
 <!ENTITY make-ch6-sbu "0.6 SBU">
 
-<!ENTITY man-db-version "2.7.1">
-<!ENTITY man-db-size "1,464 Ko">
+<!ENTITY man-db-version "2.7.2">
+<!ENTITY man-db-size "1,467 Ko">
 <!ENTITY man-db-url "&savannah;/releases/man-db/man-db-&man-db-version;.tar.xz">
-<!ENTITY man-db-md5 "88d32360e2ed18e05de9b528ad336fd8">
+<!ENTITY man-db-md5 "4b9480e4f1da04abb22ae7a9345ace6b">
 <!ENTITY man-db-home "http://www.nongnu.org/man-db/">
 <!ENTITY man-db-ch6-du "33 Mo">
 <!ENTITY man-db-ch6-sbu "0.4 SBU">

Modified: trunk/lfs/patches.ent
===================================================================
--- trunk/lfs/patches.ent	2015-09-05 14:19:50 UTC (rev 6942)
+++ trunk/lfs/patches.ent	2015-09-05 20:23:25 UTC (rev 6943)
@@ -17,11 +17,11 @@
 <!ENTITY coreutils-i18n-patch "coreutils-&coreutils-version;-i18n-1.patch">
 <!ENTITY coreutils-i18n-patch-md5 "c6a5ccda1ca61de7c93b09d27a9a26d5">
 <!ENTITY coreutils-i18n-patch-size "141 Ko">
-<!-- 
-<!ENTITY gcc-upstream-patch "gcc-&gcc-version;-upstream_fixes-1.patch">
-<!ENTITY gcc-upstream-patch-md5 "f4d9c1a9c73c542a79e24780b1318533">
-<!ENTITY gcc-upstream-patch-size "72 KB">
--->
+
+<!ENTITY glibc-upstream-patch "glibc-&glibc-version;-upstream_i386_fix-1.patch">
+<!ENTITY glibc-upstream-patch-md5 "cfb3cb46074a833ac5729be79e4f2592">
+<!ENTITY glibc-upstream-patch-size "1.9 Ko">
+
 <!ENTITY glibc-fhs-patch "glibc-&glibc-version;-fhs-1.patch">
 <!ENTITY glibc-fhs-patch-md5 "9a5997c3452909b1769918c759eff8a2">
 <!ENTITY glibc-fhs-patch-size "2.8 Ko">
@@ -29,21 +29,11 @@
 <!ENTITY kbd-backspace-patch "kbd-&kbd-version;-backspace-1.patch">
 <!ENTITY kbd-backspace-patch-md5 "f75cca16a38da6caa7d52151f7136895">
 <!ENTITY kbd-backspace-patch-size "12 Ko">
-<!--
-<!ENTITY mpfr-fixes-patch "mpfr-&mpfr-version;-upstream_fixes-3.patch">
-<!ENTITY mpfr-fixes-patch-md5 "5ba8bafe42920d6e570567529629bc59">
-<!ENTITY mpfr-fixes-patch-size "38 Ko">
--->
-<!--
-<!ENTITY ncurses-gcc5-buildfixes-patch "ncurses-&ncurses-version;-gcc5_buildfixes-1.patch">
-<!ENTITY ncurses-gcc5-buildfixes-patch-md5 "f9015f670940350a3fc3c2ef347e2b33">
-<!ENTITY ncurses-gcc5-buildfixes-patch-size "4 KB">
--->
-<!--
-<!ENTITY perl-gcc5-fixes-patch "perl-&perl-version;-gcc5_fixes-1.patch">
-<!ENTITY perl-gcc5-fixes-patch-md5 "30f4907f63ec3ef7d50fa55e12d2923e">
-<!ENTITY perl-gcc5-fixes-patch-size "8 Ko">
--->
+
+<!ENTITY mpfr-upstream-patch "mpfr-&mpfr-version;-upstream_fixes-1.patch">
+<!ENTITY mpfr-upstream-patch-md5 "2044abd90351861311c9aafcfb0ce864">
+<!ENTITY mpfr-upstream-patch-size "81 Ko">
+
 <!ENTITY readline-fixes-patch "readline-6.3-upstream_fixes-3.patch">
 <!ENTITY readline-fixes-patch-md5 "6b0d9f4e79319d56a7fee9b35e5cfd1b">
 <!ENTITY readline-fixes-patch-size "8 Ko">

Modified: trunk/lfs/prologue/hostreqs.xml
===================================================================
--- trunk/lfs/prologue/hostreqs.xml	2015-09-05 14:19:50 UTC (rev 6942)
+++ trunk/lfs/prologue/hostreqs.xml	2015-09-05 20:23:25 UTC (rev 6943)
@@ -132,7 +132,7 @@
     </listitem>
 
     <listitem>
-      <para><emphasis role="strong">Tar-1.18</emphasis></para>
+      <para><emphasis role="strong">Tar-1.22</emphasis></para>
     </listitem>
 
     <listitem>

Modified: trunk/lfs/prologue/prerequisites.xml
===================================================================
--- trunk/lfs/prologue/prerequisites.xml	2015-09-05 14:19:50 UTC (rev 6942)
+++ trunk/lfs/prologue/prerequisites.xml	2015-09-05 20:23:25 UTC (rev 6943)
@@ -29,7 +29,7 @@
   principales avant installation.</para>
 
   <para>Avant de construire un système LFS, nous recommandons de lire
-  les guides pratiques suivants :</para>
+  ce qui suit :</para>
 
   <itemizedlist>
     <listitem>
@@ -42,11 +42,12 @@
     </listitem>
 
     <listitem>
-      <para>The Linux Users' Guide
-      <ulink url="http://tldp.org/pub/Linux/docs/ldp-archived/users-guide/"/></para>
+      <para>Beginner's Guide to Installing from Source
+      <ulink url="http://moi.vonos.net/linux/beginners-installing-from-source/"/></para>
 
-      <para>Ce guide couvre l'utilisation de différents logiciels
-      Linux. Cette référence est aussi ancienne mais toujours valide.</para>
+      <para>Ce guide propose un bon résumé des compétences et des connaissances
+      techniques de base nécessaires à la construction de logiciels à partir du
+      code source.</para>
     </listitem>
 
 <!--



Plus d'informations sur la liste de diffusion lfs-traducfr