[lfs-fr] r6047 - in trunk/lfs: . appendices chapter01 chapter03 chapter05 chapter06 chapter07 prologue

jmengual at linuxfromscratch.org jmengual at linuxfromscratch.org
Lun 21 Avr 03:33:02 PDT 2014


Author: jmengual
Date: 2014-04-21 12:33:01 +0200 (Mon, 21 Apr 2014)
New Revision: 6047

Modified:
   trunk/lfs/appendices/scripts.xml
   trunk/lfs/chapter01/changelog.xml
   trunk/lfs/chapter01/whatsnew.xml
   trunk/lfs/chapter03/patches.xml
   trunk/lfs/chapter05/check.xml
   trunk/lfs/chapter05/m4.xml
   trunk/lfs/chapter06/bash.xml
   trunk/lfs/chapter06/bc.xml
   trunk/lfs/chapter06/binutils.xml
   trunk/lfs/chapter06/e2fsprogs.xml
   trunk/lfs/chapter06/gcc.xml
   trunk/lfs/chapter06/gmp.xml
   trunk/lfs/chapter06/mpfr.xml
   trunk/lfs/chapter06/perl.xml
   trunk/lfs/chapter06/readline.xml
   trunk/lfs/chapter06/systemd.xml
   trunk/lfs/chapter06/tar.xml
   trunk/lfs/chapter07/console.xml
   trunk/lfs/chapter07/sysd-custom.xml
   trunk/lfs/general.ent
   trunk/lfs/packages.ent
   trunk/lfs/patches.ent
   trunk/lfs/prologue/why.xml
Log:
r10533 a 10541, corrections d'amj pas encore relues. La svn est cependant publiee.




Modified: trunk/lfs/appendices/scripts.xml
===================================================================
--- trunk/lfs/appendices/scripts.xml	2014-04-20 13:59:42 UTC (rev 6046)
+++ trunk/lfs/appendices/scripts.xml	2014-04-21 10:33:01 UTC (rev 6047)
@@ -57,6 +57,11 @@
     <screen>&rc;</screen>
   </sect1>
 
+  <sect1 id="init-functions" role="wrap">
+    <title>/lib/lsb/init-functions</title>
+    <screen>&initfunctions;</screen>
+  </sect1>
+
   <sect1 id="mountvirtfs" role="wrap">
     <title>/etc/rc.d/init.d/mountvirtfs</title>
     <screen>&mountvirtfs;</screen>

Modified: trunk/lfs/chapter01/changelog.xml
===================================================================
--- trunk/lfs/chapter01/changelog.xml	2014-04-20 13:59:42 UTC (rev 6046)
+++ trunk/lfs/chapter01/changelog.xml	2014-04-21 10:33:01 UTC (rev 6047)
@@ -37,6 +37,43 @@
     </listitem>
 -->
     <listitem>
+      <para>18-04-2014</para>
+      <itemizedlist>
+         <listitem>
+          <para>[bdubbs] - Passage à linux-3.14.1. Corrige
+          <ulink url="&lfs-ticket-root;3545">#3545</ulink>.</para>
+        </listitem>
+        <listitem>
+          <para>[bdubbs] - Passage à man-db-2.6.7.1. Corrige
+          <ulink url="&lfs-ticket-root;3543">#3543</ulink>.</para>
+        </listitem>
+        <listitem>
+          <para>[bdubbs] - Passage à iproute2-3.14.0. Corrige
+          <ulink url="&lfs-ticket-root;3542">#3542</ulink>.</para>
+        </listitem>
+        <listitem>
+          <para>[bdubbs] - Passage à gawk-4.1.1. Corrige
+          <ulink url="&lfs-ticket-root;3541">#3541</ulink>.</para>
+        </listitem>
+        <listitem>
+          <para>[bdubbs] - Ajout d'un correctif en amont de mpfr. Corrige
+          <ulink url="&lfs-ticket-root;3537">#3537</ulink>.</para>
+        </listitem>
+        <listitem>
+          <para>[bdubbs] - Ajout d'un correctif en amont de readline. Corrige
+          <ulink url="&lfs-ticket-root;3532">#3532</ulink>.</para>
+        </listitem>
+        <listitem>
+          <para>[bdubbs] - Added bash upstream patch. Fixes 
+          <ulink url="&lfs-ticket-root;3536">#3536</ulink>.</para>
+        </listitem>
+        <listitem>
+          <para>[bdubbs] - Ajout d'un correctif à bc pour éviter des fuites de
+          mémoire. Corrige <ulink url="&lfs-ticket-root;3540">#3536</ulink>.</para>
+        </listitem>
+      </itemizedlist>
+    </listitem>
+    <listitem>
       <para>08-04-2014</para>
       <itemizedlist>
         <listitem>
@@ -101,6 +138,12 @@
           SystemV, côte à côte, avec la possibilité de reconfigurer et de passer
           d'une méthode à l'autre de démarrage au redémarrage.</para>
         </listitem>
+      </itemizedlist>
+    </listitem>
+
+    <listitem>
+      <para>31-03-2014</para>
+      <itemizedlist>
         <listitem>
           <para>[ken] - Suppression du reste des références à headers-check lors de
           l'installation des en-têtes de l'API de linux.</para>
@@ -193,13 +236,19 @@
     </listitem>
 
     <listitem>
-      <para>03-03-2014</para>
+      <para>06-03-2014</para>
       <itemizedlist>
         <listitem>
           <para>[bdubbs] - Suppression d'udev de systemd, remplacé par
           eudev.  Traite
           <ulink url="&lfs-ticket-root;3504">#3504</ulink>.</para>
         </listitem>
+      </itemizedlist>
+    </listitem>
+
+    <listitem>
+      <para>03-03-2014</para>
+      <itemizedlist>
         <listitem>
           <para>[bdubbs] - Passage à grep-2.18. Corrige
           <ulink url="&lfs-ticket-root;3487">#3487</ulink>.</para>

Modified: trunk/lfs/chapter01/whatsnew.xml
===================================================================
--- trunk/lfs/chapter01/whatsnew.xml	2014-04-20 13:59:42 UTC (rev 6046)
+++ trunk/lfs/chapter01/whatsnew.xml	2014-04-21 10:33:01 UTC (rev 6047)
@@ -13,7 +13,6 @@
   <para>Vous trouverez ci-dessous la liste des mises à jour de paquets
   opérées depuis la version précédente du livre.</para>
 
-
   <!--
     Every package in the book is listed in the "Upgraded to:" section.
     Comment/uncomment as needed. DO NOT delete any of these lines unless that
@@ -29,9 +28,9 @@
     <!--<listitem>
       <para>Autoconf &autoconf-version;</para>
     </listitem>-->
-    <listitem>
+    <!--<listitem>
       <para>Automake &automake-version;</para>
-    </listitem>
+    </listitem>-->
     <listitem>
       <para>Bash &bash-version;</para>
     </listitem>
@@ -74,9 +73,9 @@
     <listitem>
       <para>Flex &flex-version;</para>
     </listitem>
-    <!--<listitem>
+    <listitem>
       <para>Gawk &gawk-version;</para>
-    </listitem>-->
+    </listitem>
     <!--<listitem>
       <para>GCC &gcc-version;</para>
     </listitem>-->
@@ -110,9 +109,9 @@
     <!--<listitem>
       <para>Inetutils &inetutils-version;</para>
     </listitem>-->
-    <!--<listitem>
+    <listitem>
       <para>IPRoute2 &iproute2-version;</para>
-    </listitem>-->
+    </listitem>
     <!--<listitem>
       <para>Kbd &kbd-version;</para>
     </listitem>-->
@@ -140,9 +139,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>
@@ -234,6 +233,18 @@
       <para>attr-&attr-version;</para>
     </listitem>
     <listitem>
+      <para>&mpfr-fixes-patch;</para>
+    </listitem>
+    <listitem>
+      <para>&readline-fixes-patch;</para>
+    </listitem>
+    <listitem>
+      <para>&bc-memory-leak-patch;</para>
+    </listitem>
+    <listitem>
+      <para>dbus-&dbus-version;</para>
+    </listitem>
+    <listitem>
       <para>expat-&expat-version;</para>
     </listitem>
     <listitem>

Modified: trunk/lfs/chapter03/patches.xml
===================================================================
--- trunk/lfs/chapter03/patches.xml	2014-04-20 13:59:42 UTC (rev 6046)
+++ trunk/lfs/chapter03/patches.xml	2014-04-21 10:33:01 UTC (rev 6047)
@@ -27,6 +27,15 @@
       </listitem>
     </varlistentry>
 -->
+
+     <varlistentry>
+      <term>Bc Correctif fuite de mémoire - <token>&bc-memory-leak-patch-size;</token> :</term>
+      <listitem>
+        <para>Téléchargement : <ulink url="&patches-root;&bc-memory-leak-patch;"/></para>
+        <para>Somme de contrôle MD5 : <literal>&bc-memory-leak-patch-md5;</literal></para>
+      </listitem>
+    </varlistentry>
+
     <varlistentry>
       <term>Bzip2 Correctif documentation - <token>&bzip2-docs-patch-size;</token> :</term>
       <listitem>
@@ -60,6 +69,14 @@
     </varlistentry>
 
     <varlistentry>
+      <term>Mpfr Upstream Fixes Patch - <token>&mpfr-fixes-patch-size;</token> :</term>
+      <listitem>
+        <para>Téléchargement : <ulink url="&patches-root;&mpfr-fixes-patch;"/></para>
+        <para>Somme de contrôle MD5 : <literal>&mpfr-fixes-patch-md5;</literal></para>
+      </listitem>
+    </varlistentry>
+
+    <varlistentry>
       <term>Perl correctif Libc - <token>&perl-libc-patch-size;</token> :</term>
       <listitem>
         <para>Téléchargement : <ulink url="&patches-root;&perl-libc-patch;"/></para>
@@ -67,6 +84,14 @@
       </listitem>
     </varlistentry> 
 
+    <varlistentry>
+      <term>Readline Corrections en amont - <token>&readline-fixes-patch-size;</token> :</term>
+      <listitem>
+        <para>Téléchargement : <ulink url="&patches-root;&readline-fixes-patch;"/></para>
+        <para>Somme de contrôle MD5 : <literal>&readline-fixes-patch-md5;</literal></para>
+      </listitem>
+    </varlistentry>
+
     <varlistentry> 
       <term>Systemd Correctif Compat - <token>&systemd-compat-patch-size;</token> :</term>
       <listitem>

Modified: trunk/lfs/chapter05/check.xml
===================================================================
--- trunk/lfs/chapter05/check.xml	2014-04-20 13:59:42 UTC (rev 6046)
+++ trunk/lfs/chapter05/check.xml	2014-04-21 10:33:01 UTC (rev 6047)
@@ -44,6 +44,20 @@
 
 <screen><userinput remap="configure">./configure --prefix=/tools</userinput></screen>
 
+    <variablelist>
+      <title>La signification des paramètres de configuration :</title>
+
+      <varlistentry>
+        <term><parameter>PKG_CONFIG=</parameter></term>
+        <listitem>
+          <para>Ce paramètre dit au script de configuration d'ignorer toutes
+          option de pkg-config qui peuvent entraîner le système à lier vers de librairies 
+          qui ne sont pas dans le dossier
+          <filename class="directory">/tools</filename>.</para>
+        </listitem>
+      </varlistentry>
+    </variablelist>
+
     <para>Construisez le paquet :</para>
 
 <screen><userinput remap="make">make</userinput></screen>

Modified: trunk/lfs/chapter05/m4.xml
===================================================================
--- trunk/lfs/chapter05/m4.xml	2014-04-20 13:59:42 UTC (rev 6046)
+++ trunk/lfs/chapter05/m4.xml	2014-04-21 10:33:01 UTC (rev 6047)
@@ -43,10 +43,6 @@
   <sect2 role="installation">
     <title>Installation de M4</title>
 
-    <para>Corrigez une incompatibilité entre ce paquet et Glibc-&glibc-version; :</para>
-
-<screen><userinput remap="pre">sed -i -e '/gets is a/d' lib/stdio.in.h</userinput></screen>
-
     <para>Préparez la compilation de M4 :</para>
 
 <screen><userinput remap="configure">./configure --prefix=/tools</userinput></screen>
@@ -60,7 +56,6 @@
     temporaires dans ce chapitre. Pour lancer cependant la suite de tests
     de M4, faites la commande suivante :</para>
 
-
 <screen><userinput remap="test">make check</userinput></screen>
 
     <para>Installez le paquet :</para>

Modified: trunk/lfs/chapter06/bash.xml
===================================================================
--- trunk/lfs/chapter06/bash.xml	2014-04-20 13:59:42 UTC (rev 6046)
+++ trunk/lfs/chapter06/bash.xml	2014-04-21 10:33:01 UTC (rev 6047)
@@ -39,12 +39,12 @@
 
   <sect2 role="installation">
     <title>Installation de Bash</title>
-<!--
+
     <para>Tout d'abord, appliquez le correctif suivant pour corriger divers
     bogues traités en amont :</para>
 
 <screen><userinput remap="pre">patch -Np1 -i ../&bash-fixes-patch;</userinput></screen>
--->
+
     <para>Préparez la compilation de Bash :</para>
 
 <screen><userinput remap="configure">./configure --prefix=/usr                    \

Modified: trunk/lfs/chapter06/bc.xml
===================================================================
(Binary files differ)

Modified: trunk/lfs/chapter06/binutils.xml
===================================================================
--- trunk/lfs/chapter06/binutils.xml	2014-04-20 13:59:42 UTC (rev 6046)
+++ trunk/lfs/chapter06/binutils.xml	2014-04-21 10:33:01 UTC (rev 6047)
@@ -65,13 +65,12 @@
 <screen><userinput remap="pre">rm -fv etc/standards.info
 sed -i.bak '/^INFO/s/standards.info //' etc/Makefile.in</userinput></screen>
 
-<!--    <para>La documentation de Binutils recommande de construire Binutils
+    <para>La documentation de Binutils recommande de construire Binutils
     à l'extérieur du répertoire des sources dans un répertoire
     dédié :</para>
 
 <screen><userinput remap="pre">mkdir -v ../binutils-build
 cd ../binutils-build</userinput></screen>
--->
 
     <para>Préparez la compilation de Binutils :</para>
 
@@ -117,13 +116,12 @@
     <para>Installez le paquet :</para>
 
 <screen><userinput remap="install">make tooldir=/usr install</userinput></screen>
-
+<!--
     <para>Installez le fichier d'en-tête <filename class="headerfile">libiberty</filename> requis par
      certains paquets :</para>
 
-<!-- <screen><userinput remap="install">cp -v ../binutils-&binutils-version;/include/libiberty.h /usr/include</userinput></screen> -->
-<screen><userinput remap="install">cp -v ../binutils-&binutils-version;/include/libiberty.h /usr/include</userinput></screen>
-
+<screen><userinput remap="install">cp -v ../binutils-&binutils-version;/include/libiberty.h /usr/include</userinput></screen> 
+-->
   </sect2>
 
 

Modified: trunk/lfs/chapter06/e2fsprogs.xml
===================================================================
--- trunk/lfs/chapter06/e2fsprogs.xml	2014-04-20 13:59:42 UTC (rev 6046)
+++ trunk/lfs/chapter06/e2fsprogs.xml	2014-04-21 10:33:01 UTC (rev 6047)
@@ -44,7 +44,6 @@
   <sect2 role="installation">
     <title>Installation de E2fsprogs</title>
 
- 
     <para>Tout d'abord, corrigez un problème de lancement des tests de régression
     dans l'environnement chroot de LFS :</para>
 
@@ -255,6 +254,16 @@
         </listitem>
       </varlistentry>
 
+      <varlistentry id="e2freefrag">
+        <term><command>e2freefrag</command></term>
+        <listitem>
+          <para>Raporte les informations de fragmentation de l'espace libre</para>
+          <indexterm zone="ch-system-e2fsprogs e2freefrag">
+            <primary sortas="b-e2freefrag">e2freefrag</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
+
       <varlistentry id="e2fsck">
         <term><command>e2fsck</command></term>
         <listitem>

Modified: trunk/lfs/chapter06/gcc.xml
===================================================================
--- trunk/lfs/chapter06/gcc.xml	2014-04-20 13:59:42 UTC (rev 6046)
+++ trunk/lfs/chapter06/gcc.xml	2014-04-21 10:33:01 UTC (rev 6047)
@@ -48,7 +48,6 @@
 <screen><userinput remap="pre">case `uname -m` in
   i?86) sed -i 's/^T_CFLAGS =$/& -fomit-frame-pointer/' gcc/Makefile.in ;;
 esac</userinput></screen>
-
 <!--
     <para>Contournez un bogue pour que GCC n'installe pas
     <filename class="libraryfile">libiberty.a</filename>, qui est fourni par
@@ -56,7 +55,6 @@
     
 <screen><userinput remap="pre">sed -i 's/install_to_$(INSTALL_DEST) //' libiberty/Makefile.in</userinput></screen>
 -->
-
     <para>Corrigez aussi une erreur dans un des Makefiles de vérification et
     désactivez un des tests libmudflap dela suite de tests de g++ :</para>
 
@@ -72,15 +70,17 @@
 
     <para>Préparez la compilation de GCC :</para>
 
-<screen><userinput remap="configure">../gcc-&gcc-version;/configure --prefix=/usr               \
-                       --enable-shared             \
-                       --enable-threads=posix      \
-                       --enable-__cxa_atexit       \
-                       --enable-clocale=gnu        \
-                       --enable-languages=c,c++    \
-                       --disable-multilib          \
-                       --disable-bootstrap         \
-                       --with-system-zlib</userinput></screen>
+<screen><userinput remap="configure">SED=sed                          \
+../gcc-&gcc-version;/configure           \
+     --prefix=/usr               \
+     --enable-shared             \
+     --enable-threads=posix      \
+     --enable-__cxa_atexit       \
+     --enable-clocale=gnu        \
+     --enable-languages=c,c++    \
+     --disable-multilib          \
+     --disable-bootstrap         \
+     --with-system-zlib</userinput></screen>
 
     <para>Remarquez que pour d'autres langages, il existe des prérequis non
     disponibles. Voir le livre BLFS pour des instructions sur la manière de
@@ -89,14 +89,14 @@
     <variablelist>
       <title>Voici la signification de la nouvelle option de configure :</title>
 
-<!--      <varlistentry>
-        <term><parameter>- -disable-install-libiberty</parameter></term>
+      <varlistentry>
+        <term><envar>SED=sed</envar></term>
         <listitem>
-          <para>Ceci empêche GCC d'installer sa propre copie de libiberty,
-          qui est déjà fournie par Binutils-&binutils-version;.</para>
+          <para>Configurer cette variable d'environnement empêche un codage en dur
+          du chemin vers /tools/bin/sed.</para>
         </listitem>
       </varlistentry>
--->
+ 
       <varlistentry>
         <term><parameter>--with-system-zlib</parameter></term>
         <listitem>
@@ -216,6 +216,7 @@
     xpointer="xpointer(//*[@os='h'])"/>
 
 <screen><computeroutput>#include <...> search starts here:
+ /usr/lib/gcc/i686-pc-linux-gnu/&gcc-version;/include
  /usr/local/include
  /usr/lib/gcc/i686-pc-linux-gnu/&gcc-version;/include-fixed
  /usr/include</computeroutput></screen>
@@ -326,7 +327,8 @@
         libgcc_s.so, libgcov.a, libgomp.{a,so}, libiberty.a, libitm.{a,so},
         liblto_plugin.so, libmudflap.{a,so}, libmudflapth.{a,so},
         libquadmath.{a,so}, libssp.{a,so},
-        libssp_nonshared.a, libstdc++.{a,so}, libsupc++.a et libtsan.{a,so}</seg> 
+        libssp_nonshared.a, libstdc++.{a,so}, libsupc++.a et libtsan.{a,so}</seg>
+
         <seg>/usr/include/c++, /usr/lib/gcc, /usr/libexec/gcc, 
         /usr/share/gcc-&gcc-version;</seg>
       </seglistitem>
@@ -565,6 +567,7 @@
           </indexterm>
         </listitem>
       </varlistentry>
+
     </variablelist>
 
   </sect2>

Modified: trunk/lfs/chapter06/gmp.xml
===================================================================
--- trunk/lfs/chapter06/gmp.xml	2014-04-20 13:59:42 UTC (rev 6046)
+++ trunk/lfs/chapter06/gmp.xml	2014-04-21 10:33:01 UTC (rev 6047)
@@ -78,7 +78,7 @@
 
 <screen><userinput remap="test">make check 2>&1 | tee gmp-check-log</userinput></screen>
 
-    <para>Assurez-vous que tous les 185 tests de la suite de tests réussissent.
+    <para>Assurez-vous que tous les 188 tests de la suite de tests réussissent.
     Vérifiez les résultats en lançant la commande suivante :</para>
 
 <screen><userinput remap="test">awk '/tests passed/{total+=$2} ; END{print total}' gmp-check-log</userinput></screen>

Modified: trunk/lfs/chapter06/mpfr.xml
===================================================================
--- trunk/lfs/chapter06/mpfr.xml	2014-04-20 13:59:42 UTC (rev 6046)
+++ trunk/lfs/chapter06/mpfr.xml	2014-04-21 10:33:01 UTC (rev 6047)
@@ -41,6 +41,11 @@
   <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>
+
     <para>Préparez la compilation de MPFR :</para>
 
 <screen><userinput remap="configure">./configure --prefix=/usr        \

Modified: trunk/lfs/chapter06/perl.xml
===================================================================
--- trunk/lfs/chapter06/perl.xml	2014-04-20 13:59:42 UTC (rev 6046)
+++ trunk/lfs/chapter06/perl.xml	2014-04-21 10:33:01 UTC (rev 6047)
@@ -84,8 +84,8 @@
       <varlistentry>
         <term><parameter>-Dpager="/usr/bin/less -isR"</parameter></term>
         <listitem>
-          <para>Ceci corrige une erreur dans la façon dont <command>perldoc</command>
-          fait appel au programme <command>less</command>.</para>
+          <para>Ceci assure que <userinput>less</userinput> est utilisé au lieu
+          de <userinput>more</userinput>.</para>
         </listitem>
       </varlistentry>
 

Modified: trunk/lfs/chapter06/readline.xml
===================================================================
--- trunk/lfs/chapter06/readline.xml	2014-04-20 13:59:42 UTC (rev 6046)
+++ trunk/lfs/chapter06/readline.xml	2014-04-21 10:33:01 UTC (rev 6047)
@@ -40,7 +40,12 @@
 
   <sect2 role="installation">
     <title>Installation de Readline</title>
+ 
+    <para>Tout d'abord, installez des correctifs pour corriger des bogues traités
+    en amont :</para>
 
+<screen><userinput remap="pre">patch -Np1 -i ../&readline-fixes-patch;</userinput></screen>
+
     <para>Réinstallation de Readline aura pour conséquence que les vieilles 
     bibliothèques seront déplacées vers <nom_bibliotheque>.old. Même si
     cela n'est pas normalement un problème, cela peut dans certains cas 

Modified: trunk/lfs/chapter06/systemd.xml
===================================================================
--- trunk/lfs/chapter06/systemd.xml	2014-04-20 13:59:42 UTC (rev 6046)
+++ trunk/lfs/chapter06/systemd.xml	2014-04-21 10:33:01 UTC (rev 6047)
@@ -42,7 +42,7 @@
 
     <note><para>Si vous ne voulez vraiment pas de systemd, vous pouvez l'éviter.
     Toutefois, vous devez installer un remplacement d'udev. Voir l'astuce sur <ulink
-    url="http://www.linuxfromscratch.org/hints/downloads/files/eudev-alt-hint.txt"/>
+    url="http://lfs.traduc.org/view/astuces/eudev-alt-hint.txt"/>
     pour les procédures d'installation d'<application>eudev</application>.</para></note>
 
     <para>Tout d'abord, créez un fichier pour permettre à Systemd de se

Modified: trunk/lfs/chapter06/tar.xml
===================================================================
--- trunk/lfs/chapter06/tar.xml	2014-04-20 13:59:42 UTC (rev 6046)
+++ trunk/lfs/chapter06/tar.xml	2014-04-21 10:33:01 UTC (rev 6047)
@@ -40,7 +40,9 @@
   <sect2 role="installation">
     <title>Installation de Tar</title>
 
-    <para>Corrigez une incompatibilité entre ce paquet et Glibc-&glibc-version;</para>
+    <para>Ajoutez un programme qui génère les pages de manuel à partir du code source :</para>
+ 
+ <screen><userinput remap="pre">patch -Np1 -i ../&tar-manpage-patch;</userinput></screen>
 
     <para>Préparez la compilation de Tar :</para>
 

Modified: trunk/lfs/chapter07/console.xml
===================================================================
--- trunk/lfs/chapter07/console.xml	2014-04-20 13:59:42 UTC (rev 6046)
+++ trunk/lfs/chapter07/console.xml	2014-04-21 10:33:01 UTC (rev 6047)
@@ -8,7 +8,7 @@
 <sect1 id="ch-scripts-console">
   <?dbhtml filename="console.html"?>
 
-  <title>Configurer la console Linux</title>
+  <title>Configurer la Console Linux</title>
 
   <indexterm zone="ch-scripts-console">
     <primary sortas="d-console">console</primary>
@@ -24,7 +24,7 @@
   <command>console</command> ne fera rien.</para>
  
   <sect2 id="ch-scripts-sysv-console">
-    <title>System V</title>
+    <title>Systemd V</title>
 
   <para>Le script <command>console</command>  lit les informations de configuration du fichier
   <filename>/etc/sysconfig/console</filename>.
@@ -252,7 +252,7 @@
 
   <indexterm zone="ch-scripts-systemd-console">
     <primary sortas="d-console">systemd console</primary>
-    <secondary>configuring</secondary>
+    <secondary>configuration</secondary>
   </indexterm>
 
   <para>Cette section traite de la manière de configurer le service système

Modified: trunk/lfs/chapter07/sysd-custom.xml
===================================================================
--- trunk/lfs/chapter07/sysd-custom.xml	2014-04-20 13:59:42 UTC (rev 6046)
+++ trunk/lfs/chapter07/sysd-custom.xml	2014-04-21 10:33:01 UTC (rev 6047)
@@ -11,7 +11,7 @@
   <title>Personnalisation de Systemd</title>
 
   <indexterm zone="ch-scripts-sysd-custom">
-    <primary sortas="e-Systemd">Systemd Customization</primary>
+    <primary sortas="e-Systemd">Personnalisation de Systemd</primary>
   </indexterm>
 
   <sect2>

Modified: trunk/lfs/general.ent
===================================================================
--- trunk/lfs/general.ent	2014-04-20 13:59:42 UTC (rev 6046)
+++ trunk/lfs/general.ent	2014-04-21 10:33:01 UTC (rev 6047)
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="ISO-8859-1"?>
-<!ENTITY version         "SVN-20140408">
-<!ENTITY releasedate     "8 avril 2014">
+<!ENTITY version         "SVN-20140418">
+<!ENTITY releasedate     "18 avril 2014">
 <!ENTITY copyrightdate   "1999-2013"><!-- jhalfs needs a literal dash, not – -->
 <!ENTITY milestone       "8.0">
 <!ENTITY generic-version "development"> <!-- Use "development", "testing", or "x.y[-pre{x}]" -->

Modified: trunk/lfs/packages.ent
===================================================================
--- trunk/lfs/packages.ent	2014-04-20 13:59:42 UTC (rev 6046)
+++ trunk/lfs/packages.ent	2014-04-21 10:33:01 UTC (rev 6047)
@@ -195,10 +195,10 @@
 <!ENTITY flex-ch6-du "39 Mo">
 <!ENTITY flex-ch6-sbu "0.4 SBU">
 
-<!ENTITY gawk-version "4.1.0">
-<!ENTITY gawk-size "2,004 Ko">
+<!ENTITY gawk-version "4.1.1">
+<!ENTITY gawk-size "2,146 Ko">
 <!ENTITY gawk-url "&gnu;gawk/gawk-&gawk-version;.tar.xz">
-<!ENTITY gawk-md5 "b18992ff8faf3217dab55d2d0aa7d707">
+<!ENTITY gawk-md5 "a2a26543ce410eb74bc4a508349ed09a">
 <!ENTITY gawk-home "&gnu-software;gawk/">
 <!ENTITY gawk-ch5-du "30 Mo">
 <!ENTITY gawk-ch5-sbu "0.2 SBU">
@@ -327,10 +327,10 @@
 <!ENTITY intltool-ch6-du "1.4 Mo">
 <!ENTITY intltool-ch6-sbu "0.1 SBU">
 
-<!ENTITY iproute2-version "3.12.0">
-<!ENTITY iproute2-size "415 Ko">
+<!ENTITY iproute2-version "3.14.0">
+<!ENTITY iproute2-size "426 Ko">
 <!ENTITY iproute2-url "&kernel;linux/utils/net/iproute2/iproute2-&iproute2-version;.tar.xz">
-<!ENTITY iproute2-md5 "f87386aaaecafab95607fd10e8152c68">
+<!ENTITY iproute2-md5 "bd9d7567bbb987c88120669f5e1a1092">
 <!ENTITY iproute2-home "&kernel;linux/utils/net/iproute2/">
 <!ENTITY iproute2-ch6-du "7.3 Mo">
 <!ENTITY iproute2-ch6-sbu "0.1 SBU">
@@ -396,12 +396,12 @@
 
 <!ENTITY linux-major-version "3">
 <!ENTITY linux-minor-version "14">
-<!ENTITY linux-patch-version "0">
-<!-- <!ENTITY linux-version "&linux-major-version;.&linux-minor-version;.&linux-patch-version;">-->
-<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;">
-<!ENTITY linux-size "76,562 Ko">
+<!ENTITY linux-patch-version "1">
+<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;.&linux-patch-version;">
+<!-- <!ENTITY linux-version "&linux-major-version;.&linux-minor-version;"> -->
+<!ENTITY linux-size "76,563 Ko">
 <!ENTITY linux-url "&kernel;linux/kernel/v&linux-major-version;.x/linux-&linux-version;.tar.xz">
-<!ENTITY linux-md5 "b621207b3f6ecbb67db18b13258f8ea8">
+<!ENTITY linux-md5 "f53082540eed294f486a43fc67646ed2">
 <!ENTITY linux-home "http://www.kernel.org/">
 <!ENTITY linux-ch8-du "700 - 6800 Mo (en général environ 800-900 Mo)">
 <!ENTITY linux-ch8-sbu "3.0 - 49.0 SBU (en général environ 6 SBU)">
@@ -431,10 +431,10 @@
 <!ENTITY make-ch6-du "11.3 Mo">
 <!ENTITY make-ch6-sbu "0.4 SBU">
 
-<!ENTITY man-db-version "2.6.6">
-<!ENTITY man-db-size "1,415 Ko">
+<!ENTITY man-db-version "2.6.7.1">
+<!ENTITY man-db-size "1,419 Ko">
 <!ENTITY man-db-url "&savannah;/releases/man-db/man-db-&man-db-version;.tar.xz">
-<!ENTITY man-db-md5 "5d65d66191080c144437a6c854e17868">
+<!ENTITY man-db-md5 "ce7b697f8e8016a085d9f5975ae6c4fb">
 <!ENTITY man-db-home "http://www.nongnu.org/man-db/">
 <!ENTITY man-db-ch6-du "27 Mo">
 <!ENTITY man-db-ch6-sbu "0.5 SBU">

Modified: trunk/lfs/patches.ent
===================================================================
--- trunk/lfs/patches.ent	2014-04-20 13:59:42 UTC (rev 6046)
+++ trunk/lfs/patches.ent	2014-04-21 10:33:01 UTC (rev 6047)
@@ -1,6 +1,14 @@
 <?xml version="1.0" encoding="ISO-8859-1"?>
 
 <!-- Start of Common Patches -->
+ 
+<!ENTITY bash-fixes-patch "bash-&bash-version;-upstream_fixes-1.patch">
+<!ENTITY bash-fixes-patch-md5 "749b4b520708300b64f8166ba2b1b4a0">
+<!ENTITY bash-fixes-patch-size "14 Ko">
+ 
+<!ENTITY bc-memory-leak-patch "bc-&bc-version;-memory_leak-1.patch">
+<!ENTITY bc-memory-leak-patch-md5 "877e81fba316fe487ec23501059d54b8">
+<!ENTITY bc-memory-leak-patch-size "1.4 Ko">
 
 <!ENTITY bzip2-docs-patch "bzip2-&bzip2-version;-install_docs-1.patch">
 <!ENTITY bzip2-docs-patch-md5 "6a5ac7e89b791aae556de0f745916f7f">
@@ -17,11 +25,19 @@
 <!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-1.patch">
+<!ENTITY mpfr-fixes-patch-md5 "aaf52416b309dd0b8c5eb92ae9c210c1">
+<!ENTITY mpfr-fixes-patch-size "43 Ko">
 
 <!ENTITY perl-libc-patch "perl-&perl-version;-libc-1.patch">
 <!ENTITY perl-libc-patch-md5 "daf5c64fd7311e924966842680535f8f">
 <!ENTITY perl-libc-patch-size "1.6 Ko">
 
+<!ENTITY readline-fixes-patch "readline-6.3-upstream_fixes-1.patch">
+<!ENTITY readline-fixes-patch-md5 "bbee7fad08474328b807e6828c26a961">
+<!ENTITY readline-fixes-patch-size "3.1 Ko">
+
 <!ENTITY sysvinit-consolidated-patch "sysvinit-&sysvinit-version;-consolidated-1.patch">
 <!ENTITY sysvinit-consolidated-patch-md5 "0b7b5ea568a878fdcc4057b2bf36e5cb">
 <!ENTITY sysvinit-consolidated-patch-size "3.9 Ko">

Modified: trunk/lfs/prologue/why.xml
===================================================================
--- trunk/lfs/prologue/why.xml	2014-04-20 13:59:42 UTC (rev 6046)
+++ trunk/lfs/prologue/why.xml	2014-04-21 10:33:01 UTC (rev 6047)
@@ -22,6 +22,24 @@
     <itemizedlist>
 
       <listitem>
+        <para>Acl</para>
+
+        <para>Ce paquet contient des outils d'administration des listes de
+        Contrôle d'accès, utilisées pour définir plus finement les droits d'accès
+        de votre choix pour les fichiers et les répertoires. 
+        </para>
+      </listitem>
+
+      <listitem>
+        <para>Attr</para>
+
+        <para>Ce paquet contient des programmes d'administration des attributs
+        étendus sur les objets d'un système
+        de fichiers. 
+        </para>
+      </listitem>
+
+      <listitem>
         <para>Autoconf</para>
 
         <para>Le paquet Autoconf contient des programmes produisant des
@@ -96,6 +114,15 @@
       </listitem>
 
       <listitem>
+        <para>D-Bus</para>
+
+        <para>Ce paquet contient des programmes pour implémenter un système de bus
+        de message, ce qui est une façon simple pour permettre aux applications
+        de se parler.
+        </para>
+      </listitem>
+
+      <listitem>
         <para>DejaGNU</para>
 
         <para>Ce paquet contient un environnement de travail pour tester d'autres 
@@ -112,6 +139,14 @@
       </listitem>
 
       <listitem>
+        <para>Expat</para>
+
+        <para>Ce paquet contient des programes d'analyse du XML.  Il est exigé
+        par systemd.
+        </para>
+      </listitem>
+
+      <listitem>
         <para>Expect</para>
 
         <para>Le paquet Expect contient un programme pour réaliser des dialogues
@@ -198,6 +233,14 @@
       </listitem>
 
       <listitem>
+        <para>Gperf</para>
+
+        <para>Ce paquet contient un programme qui génère une fonction de hachage
+        parfaite à partir d'un trousseau. Il est exigé par systemd.
+        </para>
+      </listitem>
+
+      <listitem>
         <para>Grep</para>
 
         <para>Ce paquet contient des programmes de recherche au sein de fichiers.
@@ -242,6 +285,13 @@
       </listitem>
 
       <listitem>
+        <para>Intltool</para>
+
+        <para>Ce paquet contient des outils pour extraire des chaînes traduisibles
+        de fichiers sources.</para>
+      </listitem>
+
+      <listitem>
         <para>IProute2</para>
 
         <para>Ce paquet contient des programmes pour du réseau de base ou avancé en
@@ -272,6 +322,24 @@
       </listitem>
 
       <listitem>
+        <para>Libcap</para>
+
+        <para>Ce paquet implémente les interfaces niveau utilisateur avec
+        les possibilités POSIX 1003.1e disponibles dans les noyaux Linux. 
+        </para>
+      </listitem>
+
+
+
+      <listitem>
+        <para>Libpipeline</para>
+
+        <para>Le paquet Libpipeline contient une bibliothèque pour manipuler
+        des files (pipelines) de sous-processus de façon flexible et ommode. Il est
+        requis par le paquet Man-DB.</para>
+      </listitem>
+
+      <listitem>
         <para>Libtool</para>
 
         <para>Ce paquet contient le script de support de la bibliothèque générique GNU.
@@ -430,6 +498,16 @@
       </listitem>
 
       <listitem>
+        <para>Systemd</para>
+
+        <para>Ce paquet offre un programme<application>init</application> 
+        et d'autres possibilités de contrôler le démarrage et le système par
+        une alternative à Sysvinit.  Il est utilisé par de nombreuses distributions
+        commerciales. Dans LFS, il est installé indépendamment de Sysvinit pour
+        permettre à l'utilisateur d'alterner pour comparer les systèmes de démarrage.</para>
+      </listitem>
+
+      <listitem>
         <para>Sysvinit</para>
 
         <para>Ce paquet fournit le programme <application>init</application>
@@ -486,6 +564,12 @@
       </listitem>
 
       <listitem>
+        <para>XML::Parser</para>
+
+        <para>Ce paquet est un module Perl qui interagit avec Expat.</para>
+      </listitem>
+
+      <listitem>
         <para>XZ Utils</para>
 
         <para>Ce paquet contient des programmes de compression et de




More information about the lfs-traducfr mailing list