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

jmengual at linuxfromscratch.org jmengual at linuxfromscratch.org
Mer 30 Juil 07:00:35 PDT 2014


Author: jmengual
Date: 2014-07-30 16:00:35 +0200 (Wed, 30 Jul 2014)
New Revision: 6499

Modified:
   trunk/lfs/chapter01/changelog.xml
   trunk/lfs/chapter01/whatsnew.xml
   trunk/lfs/chapter03/patches.xml
   trunk/lfs/chapter05/util-linux.xml
   trunk/lfs/chapter06/binutils.xml
   trunk/lfs/chapter06/coreutils.xml
   trunk/lfs/chapter06/creatingdirs.xml
   trunk/lfs/chapter06/e2fsprogs.xml
   trunk/lfs/chapter06/eudev.xml
   trunk/lfs/chapter06/flex.xml
   trunk/lfs/chapter06/gcc.xml
   trunk/lfs/chapter06/gdbm.xml
   trunk/lfs/chapter06/gperf.xml
   trunk/lfs/chapter06/inetutils.xml
   trunk/lfs/chapter06/intltool.xml
   trunk/lfs/chapter06/kmod.xml
   trunk/lfs/chapter06/libpipeline.xml
   trunk/lfs/chapter06/perl.xml
   trunk/lfs/chapter06/tar.xml
   trunk/lfs/chapter06/texinfo.xml
   trunk/lfs/chapter06/util-linux.xml
   trunk/lfs/chapter06/vim.xml
   trunk/lfs/general.ent
   trunk/lfs/packages.ent
   trunk/lfs/patches.ent
Log:
10635-10659


Modified: trunk/lfs/chapter01/changelog.xml
===================================================================
--- trunk/lfs/chapter01/changelog.xml	2014-07-29 11:21:22 UTC (rev 6498)
+++ trunk/lfs/chapter01/changelog.xml	2014-07-30 14:00:35 UTC (rev 6499)
@@ -37,6 +37,84 @@
     </listitem>
 -->
     <listitem>
+      <para>27-07-2014</para>
+      <itemizedlist>
+        <listitem>
+          <para>[bdubbs] - Passage à tar-1.28. Corrige
+          <ulink url="&lfs-ticket-root;3642">#3642</ulink>.</para>
+        </listitem>
+        <listitem>
+          <para>[bdubbs] - On demande à perl d'utiliser la bibliothèque bzip2 du
+          système.</para>
+        </listitem>
+        <listitem>
+          <para>[bdubbs] - Passage à check-0.9.14. Corrige
+          <ulink url="&lfs-ticket-root;3641">#3641</ulink>.</para>
+        </listitem>
+      </itemizedlist>
+    </listitem>
+    <listitem>
+      <para>23-07-2014</para>
+      <itemizedlist>
+        <listitem>
+          <para>[Chris] - Suppression de --disable-syslogd des instructions
+          d'Inetutils - c'est redondant puisque sa fonction est remplie par --disable-servers.</para>
+       </listitem>
+     </itemizedlist>
+    </listitem>
+
+    <listitem>
+      <para>22-07-2014</para>
+      <itemizedlist>
+        <listitem>
+          <para>[bdubbs] - Passage à util-linux-2.25. Corrige
+          <ulink url="&lfs-ticket-root;3627">#3627</ulink>.</para>
+        </listitem>
+      </itemizedlist>
+    </listitem>
+    <listitem>
+      <para>21-07-2014</para>
+      <itemizedlist>
+        <listitem>
+          <para>[Chris] - Correction du texte - suppression de la mention des
+          liens symboliques /usr/{doc,info,man} qui n sont plus créés, et
+          petites mises à jour de la liste des fichiers installés par certains paquets.</para>
+        </listitem>
+      </itemizedlist>
+    </listitem>
+
+    <listitem>
+      <para>19-07-2014</para>
+      <itemizedlist>
+        <listitem>
+          <para>[bdubbs] - Passage à coreutils-8.23. Corrige
+          <ulink url="&lfs-ticket-root;3639">#3639</ulink>.</para>
+        </listitem>
+        <listitem>
+          <para>[bdubbs] - Ajout d'un correctif à binutils pour la
+          suite de tests lto.</para>
+        </listitem>
+      </itemizedlist>
+    </listitem>
+    <listitem>
+      <para>18-07-2014</para>
+      <itemizedlist>
+        <listitem>
+          <para>[bdubbs] - Passage à linux-3.15.6. Corrige
+          <ulink url="&lfs-ticket-root;3638">#3638</ulink>.</para>
+        </listitem>
+        <listitem>
+          <para>[bdubbs] - Passage à gcc-4.9.1. Corrige
+          <ulink url="&lfs-ticket-root;3637">#3637</ulink>.</para>
+        </listitem>
+        <listitem>
+          <para>[bdubbs] - Passage à gettext-0.19.2. Corrige
+          <ulink url="&lfs-ticket-root;3636">#3636</ulink>.</para>
+        </listitem>
+      </itemizedlist>
+    </listitem>
+
+    <listitem>
       <para>13-07-2014</para>
       <itemizedlist>
         <listitem>

Modified: trunk/lfs/chapter01/whatsnew.xml
===================================================================
--- trunk/lfs/chapter01/whatsnew.xml	2014-07-29 11:21:22 UTC (rev 6498)
+++ trunk/lfs/chapter01/whatsnew.xml	2014-07-30 14:00:35 UTC (rev 6499)
@@ -49,9 +49,9 @@
     <listitem>
       <para>Check &check-version;</para>
     </listitem>
-    <!--<listitem>
+    <listitem>
       <para>Coreutils &coreutils-version;</para>
-    </listitem>-->
+    </listitem>
     <!--<listitem>
       <para>DejaGNU &dejagnu-version;</para>
     </listitem>-->
@@ -184,9 +184,9 @@
     <!--<listitem>
       <para>SysVinit &sysvinit-version;</para>
     </listitem>-->
-    <!--<listitem>
+    <listitem>
       <para>Tar &tar-version;</para>
-    </listitem>-->
+    </listitem>
     <!--<listitem>
       <para>TCL &tcl-version;</para>
     </listitem>-->
@@ -242,7 +242,7 @@
       <para>&binutils-lto-patch;</para>
     </listitem>
     <listitem>
-      <para>&coreutils-shuf-segfault-patch;</para>
+      <para>&binutils-lto-testsuite-patch;</para>
     </listitem>
     <!--<listitem>
       <para>dbus-&dbus-version;</para>
@@ -293,8 +293,10 @@
     <listitem>
       <para>readline-6.2-fixes-2.patch</para>
     </listitem>
-
     <listitem>
+      <para>tar-1.27.1-manpage-1.patch</para>
+    </listitem>
+    <listitem>
       <para>udev 208</para>
     </listitem>
 

Modified: trunk/lfs/chapter03/patches.xml
===================================================================
--- trunk/lfs/chapter03/patches.xml	2014-07-29 11:21:22 UTC (rev 6498)
+++ trunk/lfs/chapter03/patches.xml	2014-07-30 14:00:35 UTC (rev 6499)
@@ -44,6 +44,14 @@
     </varlistentry>
 
     <varlistentry>
+      <term>Binutils correctif suite de tests LTO - <token>&binutils-lto-testsuite-patch-size;</token> :</term>
+      <listitem>
+        <para>Téléchargement : <ulink url="&patches-root;&binutils-lto-testsuite-patch;"/></para>
+        <para>Somme de contrôle MD5 : <literal>&binutils-lto-testsuite-patch-md5;</literal></para>
+      </listitem>
+    </varlistentry>
+
+    <varlistentry>
       <term>Bzip2 Correctif documentation - <token>&bzip2-docs-patch-size;</token> :</term>
       <listitem>
         <para>Téléchargement : <ulink url="&patches-root;&bzip2-docs-patch;"/></para>
@@ -58,7 +66,7 @@
         <para>Somme de contrôle MD5 : <literal>&coreutils-i18n-patch-md5;</literal></para>
       </listitem>
     </varlistentry>
-
+<!--
     <varlistentry>
       <term>Coreutils correctif erreur de segmentation shuf - <token>&coreutils-shuf-segfault-patch-size;</token> :</term>
       <listitem>
@@ -67,21 +75,22 @@
       </listitem>
     </varlistentry>
 
-    <!-- <varlistentry>
+    <varlistentry>
       <term>E2fsprogs Correction Tests - <token>&e2fsprogs-fix-test-patch-size;</token> :</term>
       <listitem>
         <para>Téléchargement : <ulink url="&patches-root;&e2fsprogs-fix-test-patch;"/></para>
         <para>Somme de contrôle MD5 : <literal>&e2fsprogs-fix-test-patch-md5;</literal></para>
       </listitem>
-    </varlistentry>-->
+    </varlistentry>
 
-     <varlistentry>
+    <varlistentry>
       <term>Gcc Correctif en amont - <token>&gcc-upstream-patch-size;</token> :</term>
       <listitem>
         <para>Téléchargement : <ulink url="&patches-root;&gcc-upstream-patch;"/></para>
         <para>Somme de contrôle MD5 : <literal>&gcc-upstream-patch-md5;</literal></para>
       </listitem>
     </varlistentry>
+-->
 
     <varlistentry>
       <term>Glibc correctif FHS - <token>&glibc-fhs-patch-size;</token> :</term>
@@ -123,12 +132,13 @@
        </listitem>
     </varlistentry>
 
-    <varlistentry>
+<!--    <varlistentry>
       <term>Tar correctif Manpage - <token>&tar-manpage-patch-size;</token> :</term>
       <listitem>
         <para>Téléchargement : <ulink url="&patches-root;&tar-manpage-patch;"/></para>
         <para>Somme de contrôle MD5 : <literal>&tar-manpage-patch-md5;</literal></para>      </listitem>
     </varlistentry>
+-->
 
   </variablelist>
 

Modified: trunk/lfs/chapter05/util-linux.xml
===================================================================
--- trunk/lfs/chapter05/util-linux.xml	2014-07-29 11:21:22 UTC (rev 6498)
+++ trunk/lfs/chapter05/util-linux.xml	2014-07-30 14:00:35 UTC (rev 6499)
@@ -44,6 +44,7 @@
     <para>Préparez la compilation d'Util-linux :</para>
 
 <screen><userinput remap="configure">./configure --prefix=/tools                \
+            --without-python               \
             --disable-makeinstall-chown    \
             --without-systemdsystemunitdir \
             PKG_CONFIG=""</userinput></screen>
@@ -52,8 +53,17 @@
       <title>Voici la signification de l'option de configuration :</title>
 
       <varlistentry>
-        <term><parameter>--makeinstall-chown</parameter></term>
+        <term><parameter>--without-python</parameter></term>
         <listitem>
+          <para>Ce paramètre désactive l'utilisation de
+          <application>Python</application> s'il est installé sur le système hôte.
+          Cela évite d'essayer de construire des bindings inutiles.</para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><parameter>--disable-makeinstall-chown</parameter></term>
+        <listitem>
           <para>Ce paramètre désactive l'utilisation de la commande
           <command>chown</command> lors de l'installation. Elle n'est pas utile
           pour l'installation dans le répertoire /tools et cela évite de devoir
@@ -82,7 +92,6 @@
           en utilisant configure.</para>
         </listitem>
       </varlistentry>
-
     </variablelist>
 
     <para>Compilez le paquet :</para>

Modified: trunk/lfs/chapter06/binutils.xml
===================================================================
--- trunk/lfs/chapter06/binutils.xml	2014-07-29 11:21:22 UTC (rev 6498)
+++ trunk/lfs/chapter06/binutils.xml	2014-07-30 14:00:35 UTC (rev 6499)
@@ -71,6 +71,10 @@
 
 <screen><userinput remap="pre">patch -Np1 -i ../&binutils-lto-patch;</userinput></screen>
 
+    <para>Corrigez des tests LTO de la suite de tests :</para>
+
+<screen><userinput remap="pre">patch -Np1 -i ../&binutils-lto-testsuite-patch;</userinput></screen>
+
     <para>La documentation de Binutils recommande de construire Binutils
     à l'extérieur du répertoire des sources dans un répertoire
     dédié :</para>

Modified: trunk/lfs/chapter06/coreutils.xml
===================================================================
--- trunk/lfs/chapter06/coreutils.xml	2014-07-29 11:21:22 UTC (rev 6498)
+++ trunk/lfs/chapter06/coreutils.xml	2014-07-30 14:00:35 UTC (rev 6499)
@@ -40,19 +40,24 @@
 
   <sect2 role="installation">
     <title>Installation de Coreutils</title>
-
+<!--
     <para>Tout d'abord, corrigez une erreur de segmentation dans le programme
     <command>shuf</command> :</para>
 
 <screen><userinput remap="pre">patch -Np1 -i ../&coreutils-shuf-segfault-patch;</userinput></screen>
+-->
 
     <para>POSIX exige que les programmes de Coreutils reconnaissent les
     limites des caractères correctement même dans des locales multibyte.
     Le correctif suivant corrige cette rigidité et d'autres bogues liés
-    à l'internationalisation :</para>
+    à l'internationalisation. Après quoi, assurez-vous que l'horodatage de
+    <filename>Makefile.in</filename> est postrieur  celui des autres fichiers 
+    pour empêcher une erreur de <command>make</command> :</para>
 
-<screen><userinput remap="pre">patch -Np1 -i ../&coreutils-i18n-patch;</userinput></screen>
+<screen><userinput remap="pre">patch -Np1 -i ../&coreutils-i18n-patch; &&
+touch Makefile.in</userinput></screen>
 
+
     <note>
       <para>Autrefois, on a trouvé beaucoup de bogues dans ce correctif.
       Lorsque vous signalez aux mainteneurs de Coreutils de nouveaux bogues,

Modified: trunk/lfs/chapter06/creatingdirs.xml
===================================================================
--- trunk/lfs/chapter06/creatingdirs.xml	2014-07-29 11:21:22 UTC (rev 6498)
+++ trunk/lfs/chapter06/creatingdirs.xml	2014-07-30 14:00:35 UTC (rev 6499)
@@ -56,17 +56,7 @@
 
     <para>L'arborescence de répertoires est basée sur le standard FHS
     (Filesystem Hierarchy Standard),
-    disponible sur
-    <ulink url="http://www.pathname.com/fhs/"/>. Outre le FHS, nous créons
-    des liens symboliques pour la compatibilité pour les répertoires
-    <filename class="directory">man</filename>,
-    <filename class="directory">doc</filename>, et
-    <filename class="directory">info</filename> vu que beaucoup de paquets
-    essaient encore d'installer leur documentation dans
-    <filename class="directory">/usr/<répertoire></filename> ou <filename
-    class="directory">/usr/local/<répertoire></filename> au lieu de
-    <filename class="directory">/usr/share/<répertoire></filename> ou
-    <filename class="directory">/usr/local/share/<répertoire></filename>.
+    disponible sur <ulink url="http://www.pathname.com/fhs/"/>).
     Le FHS stipule aussi l'existence de <filename class="directory">/usr/local/games</filename>
     et  <filename class="directory">/usr/share/games</filename>. Le FHS
     n'est pas précis en ce qui concerne la structure du sous-répertoire

Modified: trunk/lfs/chapter06/e2fsprogs.xml
===================================================================
--- trunk/lfs/chapter06/e2fsprogs.xml	2014-07-29 11:21:22 UTC (rev 6498)
+++ trunk/lfs/chapter06/e2fsprogs.xml	2014-07-30 14:00:35 UTC (rev 6499)
@@ -44,12 +44,6 @@
   <sect2 role="installation">
     <title>Installation de E2fsprogs</title>
 
-    <para>Tout d'abord, corrigez un probème de lancement des tests de régression
-    dans l'environnement chroot de LFS :</para>
-
-<screen><userinput remap="pre">sed -i -e 's|^LD_LIBRARY_PATH.*|&:/tools/lib|' tests/test_config</userinput></screen>
-
-
     <para>Il est recommandé par la documentation de construire E2fsprogs dans un
     sous-répertoire du répertoire source :</para>
 
@@ -124,13 +118,12 @@
 
 <screen><userinput remap="make">make</userinput></screen>
 
-    <para>Pour mettre en place la suite de tests, nous avons besoin de copier
-    temporairement une bibliothèque de /tools/lib pour que les programmes de test
-    le trouvent.  Pour lancer les tests, exécutez :</para>
+    <para>Pour mettre en place et lancer la suite de tests, nous avons besoin de 
+    lier d'abord les bibliothèques de /tools/lib à un emplacement où les programmes
+    de  test vont chercher. Pour lancer les tests, exécutez :</para>
 
-<screen><userinput remap="test">cp -v /tools/lib/libblkid.so.1 /lib
-make check
-rm -v /lib/libblkid.so.1</userinput></screen>
+<screen><userinput remap="test">ln -sfv /tools/lib/lib{blk,uu}id.so.1 lib
+make LD_LIBRARY_PATH=/tools/lib check</userinput></screen>
 
     <para>Un des tests de E2fsprogs tentera d'allouer 256 Mo de mémoire.
     Si vous n'avez guère plus de RAM, il est recommandé d'activer un
@@ -175,7 +168,7 @@
     <segmentedlist>
       <segtitle>Programmes installés</segtitle>
       <segtitle>Bibliothèques installées</segtitle>
-      <segtitle>Répertoire installé</segtitle>
+      <segtitle>Répertoires installés</segtitle>
 
       <seglistitem>
         <seg>badblocks, chattr, compile_et, debugfs, dumpe2fs,e2freefrag,

Modified: trunk/lfs/chapter06/eudev.xml
===================================================================
--- trunk/lfs/chapter06/eudev.xml	2014-07-29 11:21:22 UTC (rev 6498)
+++ trunk/lfs/chapter06/eudev.xml	2014-07-30 14:00:35 UTC (rev 6499)
@@ -74,7 +74,7 @@
     <para>Créez des répertoires nécessaires pour les tests, mais qui feront
     aussi partie de l'installation :</para>
 
-<screen><userinput remap="install">mkdir -pv /lib/{firmware,udev}
+<screen><userinput remap="test">mkdir -pv /lib/{firmware,udev}
 mkdir -pv /lib/udev/rules.d
 mkdir -pv /etc/udev/rules.d</userinput></screen>
 

Modified: trunk/lfs/chapter06/flex.xml
===================================================================
--- trunk/lfs/chapter06/flex.xml	2014-07-29 11:21:22 UTC (rev 6498)
+++ trunk/lfs/chapter06/flex.xml	2014-07-30 14:00:35 UTC (rev 6499)
@@ -87,7 +87,7 @@
     <segmentedlist>
       <segtitle>Programmes installés</segtitle>
       <segtitle>Bibliothèques installées</segtitle>
-      <segtitle>Répertoires installés</segtitle>
+      <segtitle>Répertoire installé</segtitle>
 
       <seglistitem>
         <seg>flex, flex++ (lien vers flex), et lex (lien vers flex)</seg>

Modified: trunk/lfs/chapter06/gcc.xml
===================================================================
--- trunk/lfs/chapter06/gcc.xml	2014-07-29 11:21:22 UTC (rev 6498)
+++ trunk/lfs/chapter06/gcc.xml	2014-07-30 14:00:35 UTC (rev 6499)
@@ -40,13 +40,13 @@
 
   <sect2 role="installation">
     <title>Installation de GCC</title>
- 
+<!-- 
     <para>Tout d'abord, corrigez un problème identifié en amont et qui fait
     échouer certains programmes :</para>
 
 <screen><userinput remap="pre">patch -Np1 -i ../&gcc-upstream-patch;</userinput></screen>
 
-<!--    <para>Comme au <xref linkend="ch-tools-gcc-pass2"/>, appliquez la commande
+    <para>Comme au <xref linkend="ch-tools-gcc-pass2"/>, appliquez la commande
     <command>sed</command> suivante pour obliger la construction à utiliser le drapeau de construction
     <option>-fomit-frame-pointer</option> afin de garantir des constructions de compilateur cohérentes :</para> 
 

Modified: trunk/lfs/chapter06/gdbm.xml
===================================================================
--- trunk/lfs/chapter06/gdbm.xml	2014-07-29 11:21:22 UTC (rev 6498)
+++ trunk/lfs/chapter06/gdbm.xml	2014-07-30 14:00:35 UTC (rev 6499)
@@ -80,7 +80,7 @@
     <title>Contenu de GDBM</title>
 
     <segmentedlist>
-      <segtitle>Programme installé</segtitle>
+      <segtitle>Programmes installés</segtitle>
       <segtitle>Bibliothèques installées</segtitle>
 
       <seglistitem>

Modified: trunk/lfs/chapter06/gperf.xml
===================================================================
--- trunk/lfs/chapter06/gperf.xml	2014-07-29 11:21:22 UTC (rev 6498)
+++ trunk/lfs/chapter06/gperf.xml	2014-07-30 14:00:35 UTC (rev 6499)
@@ -62,7 +62,7 @@
     <title>Contenu de Gperf</title>
 
     <segmentedlist>
-      <segtitle>Programmes installés</segtitle>
+      <segtitle>Programme installé</segtitle>
 
       <seglistitem>
         <seg>gperf</seg>

Modified: trunk/lfs/chapter06/inetutils.xml
===================================================================
--- trunk/lfs/chapter06/inetutils.xml	2014-07-29 11:21:22 UTC (rev 6498)
+++ trunk/lfs/chapter06/inetutils.xml	2014-07-30 14:00:35 UTC (rev 6499)
@@ -50,7 +50,6 @@
 <screen><userinput remap="configure">./configure --prefix=/usr  \
     --localstatedir=/var   \
     --disable-logger       \
-    --disable-syslogd      \
     --disable-whois        \
     --disable-servers</userinput></screen>
 
@@ -68,14 +67,6 @@
       </varlistentry>
 
       <varlistentry>
-        <term><parameter>--disable-syslogd</parameter></term>
-        <listitem>
-          <para>Cette option empêche l'installation du démon de traces système
-          par Inetutils car il est installé avec le paquet Sysklogd.</para>
-        </listitem>
-      </varlistentry>
-
-      <varlistentry>
         <term><parameter>--disable-whois</parameter></term>
         <listitem>
           <para>Cette option désactive la construction du client

Modified: trunk/lfs/chapter06/intltool.xml
===================================================================
--- trunk/lfs/chapter06/intltool.xml	2014-07-29 11:21:22 UTC (rev 6498)
+++ trunk/lfs/chapter06/intltool.xml	2014-07-30 14:00:35 UTC (rev 6499)
@@ -64,7 +64,7 @@
     <title>Contenu d'Intltool</title>
 
     <segmentedlist>
-      <segtitle>Programme installé</segtitle>
+      <segtitle>Programmes installés</segtitle>
       <segtitle>Répertoires installés</segtitle>
 
       <seglistitem>

Modified: trunk/lfs/chapter06/kmod.xml
===================================================================
--- trunk/lfs/chapter06/kmod.xml	2014-07-29 11:21:22 UTC (rev 6498)
+++ trunk/lfs/chapter06/kmod.xml	2014-07-30 14:00:35 UTC (rev 6499)
@@ -97,7 +97,7 @@
 
     <segmentedlist>
       <segtitle>Programmes installés</segtitle>
-      <segtitle>Bibliothèques installées</segtitle>
+      <segtitle>Bibliothèque installée</segtitle>
 
       <seglistitem>
         <seg>depmod (lien vers kmod), insmod (lien vers kmod), kmod,  kmod-nolib,

Modified: trunk/lfs/chapter06/libpipeline.xml
===================================================================
--- trunk/lfs/chapter06/libpipeline.xml	2014-07-29 11:21:22 UTC (rev 6498)
+++ trunk/lfs/chapter06/libpipeline.xml	2014-07-30 14:00:35 UTC (rev 6499)
@@ -76,7 +76,7 @@
     <title>Contenu de Libpipeline</title>
 
     <segmentedlist>
-      <segtitle>Bibliothèques installées</segtitle>
+      <segtitle>Bibliothèque installée</segtitle>
 
       <seglistitem>
         <seg>libpipeline.so</seg>

Modified: trunk/lfs/chapter06/perl.xml
===================================================================
--- trunk/lfs/chapter06/perl.xml	2014-07-29 11:21:22 UTC (rev 6498)
+++ trunk/lfs/chapter06/perl.xml	2014-07-30 14:00:35 UTC (rev 6499)
@@ -47,16 +47,14 @@
 
 <screen><userinput remap="pre">echo "127.0.0.1 localhost $(hostname)" > /etc/hosts</userinput></screen>
 
-    <para>Cette version de Perl compile maintenant le module
-    Compress::Raw::Zlib. Par défaut Perl utilisera une copie interne du code
+    <para>Cette version de Perl compile maintenant les modules
+    Compress::Raw::Zlib et Compress::Raw::BZip2. Par défaut Perl utilisera une copie interne du code
     source Zlib pour la compilation. Lancez la commande suivante afin que Perl
-    utilise la bibliothèque Zlib installée sur le système :</para>
-    
-<screen><userinput remap="pre">sed -i -e "s|BUILD_ZLIB\s*= True|BUILD_ZLIB = False|"           \
-       -e "s|INCLUDE\s*= ./zlib-src|INCLUDE    = /usr/include|" \
-       -e "s|LIB\s*= ./zlib-src|LIB        = /usr/lib|"         \
-    cpan/Compress-Raw-Zlib/config.in</userinput></screen>
+    utilise les bibliothèques Zlib installées sur le système :</para>
 
+<screen><userinput remap="pre">export BUILD_ZLIB=False
+export BUILD_BZIP2=0</userinput></screen>
+
     <para>Si vous voulez avoir un contrôle total sur la façon dont Perl
     est configuré, vous pouvez supprimer les options <quote>-des</quote> de la commande
     suivante et contrôler à la main la façon dont ce paquet est construit.
@@ -116,9 +114,10 @@
 
 <screen><userinput remap="test">make -k test</userinput></screen>
 
-    <para>Installez le paquet :</para>
+    <para>Installez le paquet et faites le ménage :</para>
 
-<screen><userinput remap="install">make install</userinput></screen>
+<screen><userinput remap="install">make install
+unset BUILD_ZLIB BUILD_BZIP2</userinput></screen>
 
   </sect2>
 

Modified: trunk/lfs/chapter06/tar.xml
===================================================================
--- trunk/lfs/chapter06/tar.xml	2014-07-29 11:21:22 UTC (rev 6498)
+++ trunk/lfs/chapter06/tar.xml	2014-07-30 14:00:35 UTC (rev 6499)
@@ -40,9 +40,11 @@
   <sect2 role="installation">
     <title>Installation de Tar</title>
 
+<!--
     <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>
+<screen><userinput remap="pre">patch -Np1 -i ../&tar-manpage-patch;</userinput></screen>
+-->
 
     <para>Préparez la compilation de Tar :</para>
 
@@ -77,9 +79,11 @@
 <screen><userinput remap="install">make install
 make -C doc install-html docdir=/usr/share/doc/tar-&tar-version;</userinput></screen>
 
+<!--
     <para>Enfin, générez la page de man et mettez-la au bon endroit :</para>
 
 <screen><userinput remap="install">perl tarman > /usr/share/man/man1/tar.1</userinput></screen>
+-->
 
   </sect2>
 

Modified: trunk/lfs/chapter06/texinfo.xml
===================================================================
--- trunk/lfs/chapter06/texinfo.xml	2014-07-29 11:21:22 UTC (rev 6498)
+++ trunk/lfs/chapter06/texinfo.xml	2014-07-30 14:00:35 UTC (rev 6499)
@@ -85,11 +85,11 @@
     <filename>/usr/share/info/dir</filename> a besoin d'être recréé,
     les commandes suivantes accompliront cette tâche :</para>
 
-<screen role="nodump"><userinput>cd /usr/share/info
+<screen role="nodump"><userinput>pushd /usr/share/info
 rm -v dir
-for f in *
-do install-info $f dir 2>/dev/null
-done</userinput></screen>
+  do install-info $f dir 2>/dev/null
+done
+popd</userinput></screen>
 
   </sect2>
 

Modified: trunk/lfs/chapter06/util-linux.xml
===================================================================
--- trunk/lfs/chapter06/util-linux.xml	2014-07-29 11:21:22 UTC (rev 6498)
+++ trunk/lfs/chapter06/util-linux.xml	2014-07-30 14:00:35 UTC (rev 6499)
@@ -45,13 +45,10 @@
     <para>Le FHS recommande d'utiliser le répertoire
     <filename class="directory">/var/lib/hwclock</filename> au lieu de
     l'habituel <filename class="directory">/etc</filename> comme
-    emplacement du fichier <filename>adjtime</filename>. Pour rendre
-    <command>hwclock</command> compatible avec le FHS, lancez ce qui
-    suit :</para>
+    emplacement du fichier <filename>adjtime</filename>. Créez d'abord un
+    répertoire pour activer le stockage pour le programme <command>hwclock</command> :</para>
 
-<screen><userinput remap="pre">sed -i -e 's at etc/adjtime at var/lib/hwclock/adjtime at g' \
-     $(grep -rl '/etc/adjtime' .)
-mkdir -pv /var/lib/hwclock</userinput></screen>
+<screen><userinput remap="pre">mkdir -pv /var/lib/hwclock</userinput></screen>
 
   </sect2>
 
@@ -60,7 +57,7 @@
 
     <para>Préparez la compilation d'Util-linux :</para>
 
-<screen><userinput remap="configure">./configure</userinput></screen>
+<screen><userinput remap="configure">./configure ADJTIME_PATH=/var/lib/hwclock</userinput></screen>
 
     <para>Compilez le paquet :</para>
 
@@ -80,13 +77,6 @@
     <screen role="nodump"><userinput>bash tests/run.sh --srcdir=$PWD --builddir=$PWD</userinput></screen>
     </warning>
 
-    <note><para>Deux tests, last/ipv6 et last/last, échouent dans l'environnement
-    chroot car le résolveur DNS n'est pas encore actif. Si vous relancez les tests
-    après un démarrage normal, ils réussissent.</para></note>
-
-    <screen><userinput remap="test">chown -Rv nobody .
-su nobody -s /bin/bash -c "PATH=$PATH make -k check"</userinput></screen>
-
     <para>Installez le paquet :</para>
 
 <screen><userinput remap="install">make install</userinput></screen>
@@ -103,12 +93,12 @@
 
       <seglistitem>
         <seg>addpart, agetty, blkdiscard, blkid, blockdev, cal, cfdisk, chcpu, 
-+        chrt, col, colcrt, colrm, column, ctrlaltdel, cytune, delpart, dmesg,
+        chrt, col, colcrt, colrm, column, ctrlaltdel, delpart, dmesg,
         eject, fallocate, fdformat, fdisk, findfs, findmnt, flock, fsck,
         fsck.cramfs, fsck.minix, fsfreeze, fstrim, getopt, hexdump, hwclock, i386,
         ionice, ipcmk, ipcrm, ipcs, isosize, kill, ldattach, linux32, linux64, 
         last), ldattach, linux32, linux64, logger, look, losetup, lsblk, lscpu,
-        lslocks, mcookie, mkfs, mkfs.bfs, mkfs.cramfs, mkfs.minix, mkswap,
+        lslocks, lslogins, mcookie, mkfs, mkfs.bfs, mkfs.cramfs, mkfs.minix, mkswap,
         more, mount, mountpoint, namei, partx, pg, pivot_root, prlimit, raw,
         readprofile, rename, renice, resizepart, rev, rtcwake, script,
         scriptreplay, setarch, setsid, setterm, sfdisk, sulogin, swaplabel,
@@ -116,8 +106,8 @@
         umount, unshare, utmpdump, uuidd, uuidgen, wall, wdctl, whereis,
         wipefs, et x86_64</seg>
         <seg>libblkid.{a,so}, libmount.{a,so}, libuuid.{a,so}</seg>
-        <seg>/usr/include/blkid, /usr/include/libmount, /usr/include/uuid,
-        /usr/share/doc/util-linux/getopt, /var/lib/hwclock</seg> 
+        <seg>/etc/terminal-colors.d, /usr/include/blkid, /usr/include/libmount, 
+        /usr/include/uuid, /usr/share/doc/util-linux/getopt, /var/lib/hwclock</seg>
       </seglistitem>
     </segmentedlist>
 
@@ -271,17 +261,6 @@
         </listitem>
       </varlistentry>
 
-      <varlistentry id="cytune">
-        <term><command>cytune</command></term>
-        <listitem>
-          <para>Est utilisé pour paramétrer finement les pilotes de lignes séries des
-          cartes Cyclades</para>
-          <indexterm zone="ch-system-util-linux cytune">
-            <primary sortas="b-cytune">cytune</primary>
-          </indexterm>
-        </listitem>
-      </varlistentry>
-
       <varlistentry id="delpart">
         <term><command>delpart</command></term>
         <listitem>
@@ -647,6 +626,16 @@
         </listitem>
       </varlistentry>
 
+      <varlistentry id="lslogins">
+        <term><command>lslogins</command></term>
+        <listitem>
+          <para>Liste les informations sur les comptes utilisateurs, groupes et systèmes</para>
+          <indexterm zone="ch-system-util-linux lslogins">
+            <primary sortas="b-lslogins">lslogins</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
+
       <varlistentry id="mcookie">
         <term><command>mcookie</command></term>
         <listitem>

Modified: trunk/lfs/chapter06/vim.xml
===================================================================
--- trunk/lfs/chapter06/vim.xml	2014-07-29 11:21:22 UTC (rev 6498)
+++ trunk/lfs/chapter06/vim.xml	2014-07-30 14:00:35 UTC (rev 6499)
@@ -206,13 +206,13 @@
 
     <segmentedlist>
       <segtitle>Programmes installés</segtitle>
-      <segtitle>Répertoire installé</segtitle>
+      <segtitle>Répertoires installés</segtitle>
 
       <seglistitem>
        <seg>ex (lien vers vim), rview (lien vers vim), rvim (lien vers vim), vi
        (lien vers vim), view (lien vers vim), vim, vimdiff (lien vers vim), vimtutor,
        et xxd</seg>
-        <seg>/usr/share/vim</seg>
+        <seg>/usr/share/doc/vim-&vim-version;, /usr/share/vim</seg>
       </seglistitem>
     </segmentedlist>
 

Modified: trunk/lfs/general.ent
===================================================================
--- trunk/lfs/general.ent	2014-07-29 11:21:22 UTC (rev 6498)
+++ trunk/lfs/general.ent	2014-07-30 14:00:35 UTC (rev 6499)
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="ISO-8859-1"?>
-<!ENTITY version         "SVN-20140714">
-<!ENTITY releasedate     "14 juillet 2014">
+<!ENTITY version         "SVN-20140727">
+<!ENTITY releasedate     "27 juillet 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-07-29 11:21:22 UTC (rev 6498)
+++ trunk/lfs/packages.ent	2014-07-30 14:00:35 UTC (rev 6499)
@@ -91,18 +91,18 @@
 <!ENTITY bzip2-ch6-du "6.9 Mo">
 <!ENTITY bzip2-ch6-sbu "moins de 0.1 SBU">
 
-<!ENTITY check-version "0.9.13">
-<!ENTITY check-size "936 Ko">
+<!ENTITY check-version "0.9.14">
+<!ENTITY check-size "741 Ko">
 <!ENTITY check-url "http://sourceforge.net/projects/check/files/check/&check-version;/check-&check-version;.tar.gz">
-<!ENTITY check-md5 "95530868f81a9496b2518fd2b713008a">
+<!ENTITY check-md5 "38263d115d784c17aa3b959ce94be8b8">
 <!ENTITY check-home "http://check.sourceforge.net/">
 <!ENTITY check-ch5-du "6.9 Mo">
 <!ENTITY check-ch5-sbu "0.1 SBU">
 
-<!ENTITY coreutils-version "8.22">
-<!ENTITY coreutils-size "5,210 Ko">
+<!ENTITY coreutils-version "8.23">
+<!ENTITY coreutils-size "5,250 Ko">
 <!ENTITY coreutils-url "&gnu;coreutils/coreutils-&coreutils-version;.tar.xz">
-<!ENTITY coreutils-md5 "8fb0ae2267aa6e728958adc38f8163a2">
+<!ENTITY coreutils-md5 "abed135279f87ad6762ce57ff6d89c41">
 <!ENTITY coreutils-home "&gnu-software;coreutils/">
 <!ENTITY coreutils-ch5-du "133 Mo">
 <!ENTITY coreutils-ch5-sbu "0.8 SBU">
@@ -216,17 +216,17 @@
 <!ENTITY gawk-ch6-du "30 Mo">
 <!ENTITY gawk-ch6-sbu "0.2 SBU">
 
-<!ENTITY gcc-version "4.9.0">
-<!ENTITY gcc-size "87,576 Ko">
+<!ENTITY gcc-version "4.9.1">
+<!ENTITY gcc-size "87,749 Ko">
 <!ENTITY gcc-url "&gnu;gcc/gcc-&gcc-version;/gcc-&gcc-version;.tar.bz2">
-<!ENTITY gcc-md5 "9709b49ae0e904cbb0a6a1b62853b556">
+<!ENTITY gcc-md5 "fddf71348546af523353bd43d34919c1">
 <!ENTITY gcc-home "http://gcc.gnu.org/">
-<!ENTITY gcc-ch5p1-du "1.4 Go">
-<!ENTITY gcc-ch5p1-sbu "5.5 SBU">
-<!ENTITY gcc-ch5p2-du "1.8 Go">
-<!ENTITY gcc-ch5p2-sbu "7.1 SBU">
-<!ENTITY gcc-ch6-du "2.0 Go">
-<!ENTITY gcc-ch6-sbu "55.6 SBU">
+<!ENTITY gcc-ch5p1-du "2.0 Go">
+<!ENTITY gcc-ch5p1-sbu "7.3 SBU">
+<!ENTITY gcc-ch5p2-du "2.2 Go">
+<!ENTITY gcc-ch5p2-sbu "9.6 SBU">
+<!ENTITY gcc-ch6-du "2.5 Go">
+<!ENTITY gcc-ch6-sbu "83 SBU">
 
 <!ENTITY gdbm-version "1.11">
 <!ENTITY gdbm-size "796 Ko">
@@ -238,10 +238,10 @@
 <!ENTITY gdbm-ch6-du "8.5 Mo">
 <!ENTITY gdbm-ch6-sbu "0.1 SBU">
 
-<!ENTITY gettext-version "0.19.1">
-<!ENTITY gettext-size "6,456 Ko">
+<!ENTITY gettext-version "0.19.2">
+<!ENTITY gettext-size "6,497 Ko">
 <!ENTITY gettext-url "&gnu;gettext/gettext-&gettext-version;.tar.xz">
-<!ENTITY gettext-md5 "b52987f49bc99fa8b410270d47a9d52b">
+<!ENTITY gettext-md5 "1e6a827f5fbd98b3d40bd16b803acc44">
 <!ENTITY gettext-home "&gnu-software;gettext/">
 <!ENTITY gettext-ch5-du "119 Mo">
 <!ENTITY gettext-ch5-sbu "0.6 SBU">
@@ -407,12 +407,12 @@
 
 <!ENTITY linux-major-version "3">
 <!ENTITY linux-minor-version "15">
-<!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 "77,817 Ko">
+<!ENTITY linux-size "77,822 Ko">
 <!ENTITY linux-url "&kernel;linux/kernel/v&linux-major-version;.x/linux-&linux-version;.tar.xz">
-<!ENTITY linux-md5 "abb4c4cea2452ef1d1cfed1c804d8b24">
+<!ENTITY linux-md5 "739272475e2e3981974e1f083d0eba47">
 <!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)">
@@ -574,10 +574,10 @@
 <!ENTITY sysvinit-ch6-du "1.4 Mo">
 <!ENTITY sysvinit-ch6-sbu "moins de 0.1 SBU">
 
-<!ENTITY tar-version "1.27.1">
-<!ENTITY tar-size "1,835 Ko">
+<!ENTITY tar-version "1.28">
+<!ENTITY tar-size "1,921 Ko">
 <!ENTITY tar-url "&gnu;tar/tar-&tar-version;.tar.xz">
-<!ENTITY tar-md5 "e0382a4064e09a4943f3adeff1435978">
+<!ENTITY tar-md5 "49b6306167724fe48f419a33a5beb857">
 <!ENTITY tar-home "&gnu-software;tar/">
 <!ENTITY tar-ch5-du "20.6 Mo">
 <!ENTITY tar-ch5-sbu "0.4 SBU">
@@ -625,10 +625,10 @@
 <!ENTITY udev-lfs-md5     "c2d6b127f89261513b23b6d458484099">
 <!ENTITY udev-lfs-home    " ">
 
-<!ENTITY util-linux-version "2.24.2">
-<!ENTITY util-linux-size "3,503 Ko">
-<!ENTITY util-linux-url "&kernel;linux/utils/util-linux/v2.24/util-linux-&util-linux-version;.tar.xz">
-<!ENTITY util-linux-md5 "3f191727a0d28f7204b755cf1b6ea0aa">
+<!ENTITY util-linux-version "2.25">
+<!ENTITY util-linux-size "3,596 Ko">
+<!ENTITY util-linux-url "&kernel;linux/utils/util-linux/v2.25/util-linux-&util-linux-version;.tar.xz">
+<!ENTITY util-linux-md5 "4c78fdef4cb882caafad61e33cafbc14">
 <!ENTITY util-linux-home "http://freecode.com/projects/util-linux">
 <!ENTITY util-linux-ch5-du "89 Mo">
 <!ENTITY util-linux-ch5-sbu "0.6 SBU">

Modified: trunk/lfs/patches.ent
===================================================================
--- trunk/lfs/patches.ent	2014-07-29 11:21:22 UTC (rev 6498)
+++ trunk/lfs/patches.ent	2014-07-30 14:00:35 UTC (rev 6499)
@@ -6,22 +6,27 @@
 <!ENTITY bash-fixes-patch-md5 "749b4b520708300b64f8166ba2b1b4a0">
 <!ENTITY bash-fixes-patch-size "14 Ko">
  
+ 
+<!ENTITY binutils-lto-testsuite-patch "binutils-&binutils-version;-lto_testsuite-1.patch">
+<!ENTITY binutils-lto-testsuite-patch-md5 "9acebc4e13bf87930ee518e7a41c4557">
+<!ENTITY binutils-lto-testsuite-patch-size "3.0 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 binutils-lto-patch "binutils-&binutils-version;-load_gcc_lto_plugin_by_default-1.patch">
-<!ENTITY binutils-lto-patch-md5 "48e4e96a60bfed41804aaecf4944f5d9">
+<!ENTITY binutils-lto-patch-md5 "a6647fdb3cca512962bb1433bb6b4f9f">
 <!ENTITY binutils-lto-patch-size "2.0 Ko">
 
 <!ENTITY bzip2-docs-patch "bzip2-&bzip2-version;-install_docs-1.patch">
 <!ENTITY bzip2-docs-patch-md5 "6a5ac7e89b791aae556de0f745916f7f">
 <!ENTITY bzip2-docs-patch-size "1.6 Ko">
 
-<!ENTITY coreutils-i18n-patch "coreutils-&coreutils-version;-i18n-4.patch">
-<!ENTITY coreutils-i18n-patch-md5 "54c99871cd0ca20f29bdc9462e27f0df">
-<!ENTITY coreutils-i18n-patch-size "140 Ko">
-
+<!ENTITY coreutils-i18n-patch "coreutils-&coreutils-version;-i18n-1.patch">
+<!ENTITY coreutils-i18n-patch-md5 "587051bc411e0da9b3bf8984b49b364e">
+<!ENTITY coreutils-i18n-patch-size "138 Ko">
+<!--
 <!ENTITY coreutils-shuf-segfault-patch "coreutils-&coreutils-version;-shuf_segfault-1.patch">
 <!ENTITY coreutils-shuf-segfault-patch-md5 "f1b5b35392914e327b1b6bbbb454d256">
 <!ENTITY coreutils-shuf-segfault-patch-size "4 Ko">
@@ -29,7 +34,7 @@
 <!ENTITY gcc-upstream-patch "gcc-&gcc-version;-upstream_fixes-1.patch">
 <!ENTITY gcc-upstream-patch-md5 "f070aae5f5f92259ed167539725e6241">
 <!ENTITY gcc-upstream-patch-size "4.0 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">
@@ -50,7 +55,8 @@
 <!ENTITY sysvinit-consolidated-patch-md5 "0b7b5ea568a878fdcc4057b2bf36e5cb">
 <!ENTITY sysvinit-consolidated-patch-size "3.9 Ko">
 
+<!--
 <!ENTITY tar-manpage-patch "tar-&tar-version;-manpage-1.patch">
 <!ENTITY tar-manpage-patch-md5 "321f85ec32733b1a9399e788714a5156">
 <!ENTITY tar-manpage-patch-size "7.8 Ko">
-
+-->



More information about the lfs-traducfr mailing list