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

jmengual at linuxfromscratch.org jmengual at linuxfromscratch.org
Dim 23 Fév 12:01:28 PST 2014


Author: jmengual
Date: 2014-02-23 21:01:28 +0100 (Sun, 23 Feb 2014)
New Revision: 5741

Modified:
   trunk/lfs/chapter01/changelog.xml
   trunk/lfs/chapter03/patches.xml
   trunk/lfs/chapter05/gettext.xml
   trunk/lfs/chapter05/xz.xml
   trunk/lfs/chapter06/coreutils.xml
   trunk/lfs/chapter06/findutils.xml
   trunk/lfs/chapter06/flex.xml
   trunk/lfs/chapter06/gawk.xml
   trunk/lfs/chapter06/gcc.xml
   trunk/lfs/chapter06/glibc.xml
   trunk/lfs/chapter06/kmod.xml
   trunk/lfs/chapter06/man-db.xml
   trunk/lfs/chapter06/mpfr.xml
   trunk/lfs/chapter06/xz.xml
   trunk/lfs/chapter08/kernel.xml
   trunk/lfs/general.ent
   trunk/lfs/patches.ent
   trunk/lfs/prologue/architecture.xml
   trunk/lfs/prologue/standards.xml
Log:
r10482, 10484, 10489 10490 et 10491.


Modified: trunk/lfs/chapter01/changelog.xml
===================================================================
--- trunk/lfs/chapter01/changelog.xml	2014-02-23 17:51:38 UTC (rev 5740)
+++ trunk/lfs/chapter01/changelog.xml	2014-02-23 20:01:28 UTC (rev 5741)
@@ -436,7 +436,7 @@
       <itemizedlist>
         <listitem>
           <para>[bdubbs] - Activation de la construction de sulogin dans util-linux.
-          Supression de l'installation de sulogin de sysvinit.
+          Suppression de l'installation de sulogin de sysvinit.
           Corrige
           <ulink url="&lfs-ticket-root;3435">#3435</ulink>.</para>
         </listitem>

Modified: trunk/lfs/chapter03/patches.xml
===================================================================
--- trunk/lfs/chapter03/patches.xml	2014-02-23 17:51:38 UTC (rev 5740)
+++ trunk/lfs/chapter03/patches.xml	2014-02-23 20:01:28 UTC (rev 5741)
@@ -42,7 +42,16 @@
         <para>Somme de contrôle MD5 : <literal>&coreutils-i18n-patch-md5;</literal></para>
       </listitem>
     </varlistentry>
+ 
     <varlistentry>
+      <term>Glibc correctif FHS - <token>&glibc-fhs-patch-size;</token> :</term>
+      <listitem>
+        <para>Téléchargement : <ulink url="&patches-root;&glibc-fhs-patch;"/></para>
+        <para>Somme de contrôle MD5 : <literal>&glibc-fhs-patch-md5;</literal></para>
+      </listitem>
+    </varlistentry>
+
+    <varlistentry>
       <term>Kbd Correctif réparant Backspace/Delete - <token>&kbd-backspace-patch-size;</token>:</term>
       <listitem>
         <para>Téléchargement : <ulink url="&patches-root;&kbd-backspace-patch;"/></para>

Modified: trunk/lfs/chapter05/gettext.xml
===================================================================
--- trunk/lfs/chapter05/gettext.xml	2014-02-23 17:51:38 UTC (rev 5740)
+++ trunk/lfs/chapter05/gettext.xml	2014-02-23 20:01:28 UTC (rev 5741)
@@ -44,7 +44,7 @@
     <title>Installation de Gettext</title>
 
     <para>Pour notre paramétrage temporaire des outils, nous n'avons besoin de
-    compiler et d'installer qu'un binaire de Gettext.</para>
+    compiler et d'installer que trois programmes de Gettext.</para>
 
     <para>Préparez la compilation de Gettext :</para>
 
@@ -77,16 +77,20 @@
     <para>Compilez le paquet :</para>
 
 <screen><userinput remap="make">make -C gnulib-lib
-make -C src msgfmt</userinput></screen>
+make -C src msgfmt
+make -C src msgmerge
+make -C src xgettext</userinput></screen>
 
-    <para>Comme seul un binaire a été compilé, ce n'est pas possible 
+    <para>Comme seuls trois programmes ont été compilés, i n'est pas possible 
     d'exécuter la suite de tests sans compiler des bibliothèques de support
     complémentaires du paquet Gettext. Il n'est donc pas recommandé d'essayer
     d'exécuter la suite de tests à cette étape.</para>
 
-    <para>Installez le binaire <command>msgfmt</command> :</para>
+    <para>Installez les programmes <command>msgfmt</command>, <command>msgmerge</command>
+    et <command>xgettext</command> 
+programs :</para>
 
-<screen><userinput remap="install">cp -v src/msgfmt /tools/bin</userinput></screen>
+<screen><userinput remap="install">cp -v src/{msgfmt,msgmerge,xgettext} /tools/bin</userinput></screen>
 
   </sect2>
 

Modified: trunk/lfs/chapter05/xz.xml
===================================================================
--- trunk/lfs/chapter05/xz.xml	2014-02-23 17:51:38 UTC (rev 5740)
+++ trunk/lfs/chapter05/xz.xml	2014-02-23 20:01:28 UTC (rev 5741)
@@ -6,10 +6,10 @@
 ]>
 
 <sect1 id="ch-tools-xz" role="wrap">
-  <?dbhtml filename="xz-utils.html"?>
+  <?dbhtml filename="xz.html"?>
 
   <sect1info condition="script">
-    <productname>xz-utils</productname>
+    <productname>xz</productname>
     <productnumber>&xz-version;</productnumber>
     <address>&xz-url;</address>
   </sect1info>
@@ -17,7 +17,8 @@
   <title>Xz-&xz-version;</title>
 
   <indexterm zone="ch-tools-xz">
-    <primary sortas="a-xz">Xz</primary>
+    <primary sortas="a-xz">Xxz-u
+z</primary>
     <secondary>tools</secondary>
   </indexterm>
 

Modified: trunk/lfs/chapter06/coreutils.xml
===================================================================
--- trunk/lfs/chapter06/coreutils.xml	2014-02-23 17:51:38 UTC (rev 5740)
+++ trunk/lfs/chapter06/coreutils.xml	2014-02-23 20:01:28 UTC (rev 5741)
@@ -158,7 +158,7 @@
         timeout, touch, tr, true, truncate, tsort, tty, uname, unexpand, uniq,
         unlink, users, vdir, wc, who, whoami et yes</seg>
         <seg>libstdbuf.so</seg>
-        <seg>/usr/lib/coreutils</seg>
+        <seg>/usr/libexec/coreutils</seg>
       </seglistitem>
     </segmentedlist>
 

Modified: trunk/lfs/chapter06/findutils.xml
===================================================================
--- trunk/lfs/chapter06/findutils.xml	2014-02-23 17:51:38 UTC (rev 5740)
+++ trunk/lfs/chapter06/findutils.xml	2014-02-23 20:01:28 UTC (rev 5741)
@@ -94,11 +94,9 @@
 
     <segmentedlist>
       <segtitle>Programmes installés</segtitle>
-      <segtitle>Répertoire installé</segtitle>
 
       <seglistitem>
         <seg>bigram, code, find, frcode, locate, oldfind, updatedb et xargs</seg>
-        <seg>/usr/lib/findutils</seg>
       </seglistitem>
     </segmentedlist>
 

Modified: trunk/lfs/chapter06/flex.xml
===================================================================
--- trunk/lfs/chapter06/flex.xml	2014-02-23 17:51:38 UTC (rev 5740)
+++ trunk/lfs/chapter06/flex.xml	2014-02-23 20:01:28 UTC (rev 5741)
@@ -144,12 +144,12 @@
         </listitem>
       </varlistentry>
 
-      <varlistentry id="libfl.so">
-        <term><filename class="libraryfile">libfl.so</filename></term>
+      <varlistentry id="libfl">
+        <term><filename class="libraryfile">libfl</filename></term>
         <listitem>
           <para>La bibliothèque <filename class="libraryfile">flex</filename></para>
-          <indexterm zone="ch-system-flex libfl.so">
-            <primary sortas="c-libfl.so">libfl.so</primary>
+          <indexterm zone="ch-system-flex libfl">
+            <primary sortas="c-libfl">libfl</primary>
           </indexterm>
         </listitem>
       </varlistentry>

Modified: trunk/lfs/chapter06/gawk.xml
===================================================================
--- trunk/lfs/chapter06/gawk.xml	2014-02-23 17:51:38 UTC (rev 5740)
+++ trunk/lfs/chapter06/gawk.xml	2014-02-23 20:01:28 UTC (rev 5741)
@@ -77,7 +77,8 @@
         <seg>filefuncs.so, fnmatch.so, fork.so, inplace.so, ordchr.so,
         readdir.so, readfile.so, revoutput.so, revtwoway.so, rwarray.so,
         testext.so et time.so</seg>
-        <seg>/usr/lib/{,g}awk, /usr/share/awk, /usr/share/doc/gawk-&gawk-version;</seg> 
+        <seg>/usr/lib/gawk, /usr/libexec/awk, /usr/share/awk, 
+        /usr/share/doc/gawk-&gawk-version;</seg>
       </seglistitem>
     </segmentedlist>
 

Modified: trunk/lfs/chapter06/gcc.xml
===================================================================
--- trunk/lfs/chapter06/gcc.xml	2014-02-23 17:51:38 UTC (rev 5740)
+++ trunk/lfs/chapter06/gcc.xml	2014-02-23 20:01:28 UTC (rev 5741)
@@ -323,7 +323,8 @@
         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> 
-        <seg>/usr/include/c++, /usr/lib/gcc, /usr/share/gcc-&gcc-version;</seg>
+        <seg>/usr/include/c++, /usr/lib/gcc, /usr/libexec/gcc, 
+        /usr/share/gcc-&gcc-version;</seg>
       </seglistitem>
     </segmentedlist>
 

Modified: trunk/lfs/chapter06/glibc.xml
===================================================================
--- trunk/lfs/chapter06/glibc.xml	2014-02-23 17:51:38 UTC (rev 5740)
+++ trunk/lfs/chapter06/glibc.xml	2014-02-23 20:01:28 UTC (rev 5741)
@@ -59,7 +59,14 @@
      tzselect :</para>
 
 <screen><userinput remap="pre">sed -i 's/\\$$(pwd)/`pwd`/' timezone/Makefile</userinput></screen>
+ 
+    <para>Certains programmes de Glibc utilisent  un répertoire
+    <filename class="directory">/var/db</filename> qui n'est pas conforme au
+    FHS, pour stocker leurs données d'exécution. Appliquez le correctif pour que
+    ces programmes stockent leurs données à des endroits respectant le FHS :</para>
 
+<screen><userinput remap="pre">patch -Np1 -i ../&glibc-fhs-patch;</userinput></screen>
+
     <para>Le système de construction de Glibc est auto-extractible et il
     s'installera parfaitement, même si le fichier specs du compilateur et l'éditeur
     de liens pointent vers <filename class="directory">/tools</filename>. Les specs
@@ -169,6 +176,12 @@
 
 <screen><userinput remap="install">make install</userinput></screen>
 
+    <para>Installez le fichier de configuration et le répertoire d'exécution
+    de <command>nscd</command> :</para>
+
+<screen><userinput remap="install">cp -v ../glibc-&glibc-version;/nscd/nscd.conf /etc/nscd.conf
+mkdir -pv /var/cache/nscd</userinput></screen>
+
     <para>Les locales qui permettent à votre système de répondre en une langue
     différente n'ont pas été installées avec la commande ci-dessus. Aucune
     n'est indispensable, mais si certaines sont absentes, les suites de test
@@ -416,9 +429,9 @@
         /usr/include/netax25, /usr/include/neteconet, /usr/include/netinet,
         /usr/include/netipx, /usr/include/netiucv, /usr/include/netpacket,
         /usr/include/netrom, /usr/include/netrose, /usr/include/nfs,
-        /usr/include/protocols, /usr/include/rpc, /usr/include/rpcsvc,
-        /usr/include/sys, /usr/lib/audit, /usr/lib/gconv, /usr/lib/glibc,
-        /usr/lib/locale, /usr/share/i18n, /usr/share/zoneinfo, /var/db</seg>
+        /usr/include/sys, /usr/lib/audit, /usr/lib/gconv, /usr/lib/locale,
+        /usr/libexec/getconf, /usr/share/i18n, /usr/share/zoneinfo,
+        /var/cache/nscd, and /var/lib/nss_db</seg>
       </seglistitem>
     </segmentedlist>
 

Modified: trunk/lfs/chapter06/kmod.xml
===================================================================
--- trunk/lfs/chapter06/kmod.xml	2014-02-23 17:51:38 UTC (rev 5740)
+++ trunk/lfs/chapter06/kmod.xml	2014-02-23 20:01:28 UTC (rev 5741)
@@ -89,20 +89,18 @@
 
 <screen><userinput remap="test">make check</userinput></screen>
 
-    <para>Installez le paquet, créez des liens symboliques à des
+    <para>Installez le paquet, les pages de man et créez des liens symboliques à des
     fins de compatibilité avec Module-Init-Tools (le paquet qui gérait 
-    auparavant les modules du noyau Linux), et installez manuellement 
-    les pages de manuel. De plus, assurez-vous que toutes les 
+    auparavant les modules du noyau Linux). De plus, assurez-vous que toutes les 
     bibliothèques sont dans le bon répertoire :</para>
 
 <screen><userinput remap="install">make install
+make -C man install
 for target in depmod insmod modinfo modprobe rmmod; do
   ln -sv ../bin/kmod /sbin/$target
 done
 
-ln -sv kmod /bin/lsmod
-cp -v man/*.5 /usr/share/man/man5
-cp -v man/*.8 /usr/share/man/man8</userinput></screen>
+ln -sv kmod /bin/lsmod</userinput></screen>
 
   </sect2>
 

Modified: trunk/lfs/chapter06/man-db.xml
===================================================================
--- trunk/lfs/chapter06/man-db.xml	2014-02-23 17:51:38 UTC (rev 5740)
+++ trunk/lfs/chapter06/man-db.xml	2014-02-23 20:01:28 UTC (rev 5741)
@@ -280,7 +280,7 @@
         <seg>accessdb, apropos (lien vers whatis), catman, lexgrog, man, mandb,
         manpath, whatis et zsoelim</seg>
         <seg>libman.so, libmandb.so</seg>
-        <seg>/usr/lib/man-db, /usr/share/doc/man-db</seg>
+        <seg>/usr/lib/man-db, /usr/libexec/man-db, /usr/share/doc/man-db-&man-db-version;</seg>
       </seglistitem>
     </segmentedlist>
 

Modified: trunk/lfs/chapter06/mpfr.xml
===================================================================
--- trunk/lfs/chapter06/mpfr.xml	2014-02-23 17:51:38 UTC (rev 5740)
+++ trunk/lfs/chapter06/mpfr.xml	2014-02-23 20:01:28 UTC (rev 5741)
@@ -43,9 +43,9 @@
 
     <para>Préparez la compilation de MPFR :</para>
 
-<screen><userinput remap="configure">./configure  --prefix=/usr        \
-             --enable-thread-safe \
-             --docdir=/usr/share/doc/mpfr-&mpfr-version;</userinput></screen>
+<screen><userinput remap="configure">./configure --prefix=/usr        \
+            --enable-thread-safe \
+            --docdir=/usr/share/doc/mpfr-&mpfr-version;</userinput></screen>
 
     <para>Compilez le paquet :</para>
 

Modified: trunk/lfs/chapter06/xz.xml
===================================================================
--- trunk/lfs/chapter06/xz.xml	2014-02-23 17:51:38 UTC (rev 5740)
+++ trunk/lfs/chapter06/xz.xml	2014-02-23 20:01:28 UTC (rev 5741)
@@ -6,10 +6,10 @@
 ]>
 
 <sect1 id="ch-system-xz" role="wrap">
-  <?dbhtml filename="xz-utils.html"?>
+  <?dbhtml filename="xz.html"?>
 
   <sect1info condition="script">
-    <productname>xz-utils</productname>
+    <productname>xz</productname>
     <productnumber>&xz-version;</productnumber>
     <address>&xz-url;</address>
   </sect1info>

Modified: trunk/lfs/chapter08/kernel.xml
===================================================================
--- trunk/lfs/chapter08/kernel.xml	2014-02-23 17:51:38 UTC (rev 5740)
+++ trunk/lfs/chapter08/kernel.xml	2014-02-23 20:01:28 UTC (rev 5741)
@@ -197,11 +197,14 @@
 
     <warning>
       <para>Les en-têtes du répertoire système
-      <filename class="directory">include</filename>
+      <filename class="directory">include</filename> (<filename
+      class="directory">/usr/include</filename>)
       devraient <emphasis>toujours</emphasis> être celles avec lesquelles Glibc a
-      été compilé, à savoir, les en-têtes expurgées de cette archive du noyau Linux.
+      été compilé, à savoir, les en-têtes de santé installées au <xref
+      linkend="ch-system-linux-headers"/>.
       Donc, elles ne devraient <emphasis>jamais</emphasis> être
-      remplacés par les en-têtes du noyau ou par d'autres en-têtes expurgées du noyau.</para>
+      remplacées par les en-têtes du noyau brut ou par d'autres en-têtes de santé
+      expurgées du noyau.</para>
     </warning>
 
   </sect2>

Modified: trunk/lfs/general.ent
===================================================================
--- trunk/lfs/general.ent	2014-02-23 17:51:38 UTC (rev 5740)
+++ trunk/lfs/general.ent	2014-02-23 20:01:28 UTC (rev 5741)
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="ISO-8859-1"?>
-<!ENTITY version         "SVN-20140218">
-<!ENTITY releasedate     "18 février 2014">
+<!ENTITY version         "SVN-20140221">
+<!ENTITY releasedate     "21 février 2014">
 <!ENTITY copyrightdate   "1999-2013"><!-- jhalfs needs a literal dash, not – -->
 <!ENTITY milestone       "7.5">
 <!ENTITY generic-version "development"> <!-- Use "development", "testing", or "x.y[-pre{x}]" -->

Modified: trunk/lfs/patches.ent
===================================================================
--- trunk/lfs/patches.ent	2014-02-23 17:51:38 UTC (rev 5740)
+++ trunk/lfs/patches.ent	2014-02-23 20:01:28 UTC (rev 5741)
@@ -14,6 +14,10 @@
 <!ENTITY coreutils-i18n-patch-md5 "54c99871cd0ca20f29bdc9462e27f0df">
 <!ENTITY coreutils-i18n-patch-size "140 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">
+
 <!ENTITY kbd-backspace-patch "kbd-&kbd-version;-backspace-1.patch">
 <!ENTITY kbd-backspace-patch-md5 "f75cca16a38da6caa7d52151f7136895">
 <!ENTITY kbd-backspace-patch-size "12 Ko">

Modified: trunk/lfs/prologue/architecture.xml
===================================================================
--- trunk/lfs/prologue/architecture.xml	2014-02-23 17:51:38 UTC (rev 5740)
+++ trunk/lfs/prologue/architecture.xml	2014-02-23 20:01:28 UTC (rev 5741)
@@ -13,7 +13,7 @@
 <para>Les architectures cibles primaires de LFS sont les processeurs AMD/Intel 
 x86 (32 bits) et x86_64 (64 bits). En même temps, les instructions de ce livre
 sont connues pour fonctionner également, avec quelques modifications, sur le
-processeur Power PC. Pour construire un système qui utilise un de ces processeurs, le prérequis principal supplémentaire à ceux des pages suivantes est la présence d'un système comme une LFS précédemment installée, Ubuntu, Red Hat/Fedora, SuSE, ou une
+processeur Power PC et ARM. Pour construire un système qui utilise un de ces processeurs, le prérequis principal supplémentaire à ceux des pages suivantes est la présence d'un système comme une LFS précédemment installée, Ubuntu, Red Hat/Fedora, SuSE, ou une
 autre distribution représentant l'architecture que vous avez. Remarquez aussi que
 vous pouvez installer et utiliser un système 32 bits en tant que
 système hôte sur un système AMD/Intel 64 bits.</para>

Modified: trunk/lfs/prologue/standards.xml
===================================================================
--- trunk/lfs/prologue/standards.xml	2014-02-23 17:51:38 UTC (rev 5740)
+++ trunk/lfs/prologue/standards.xml	2014-02-23 20:01:28 UTC (rev 5741)
@@ -59,7 +59,7 @@
       <varlistentry>
         <term><emphasis>Cœur LSB :</emphasis></term>
         <listitem>
-          <para>Bash, Bc, Binutils, Coreutils, Diffutils, File, Findutils, Gawk,
+          <para>At, Batch (a part of At), Cpio, Fcrontab, Initd-tools,
                 Grep, Gzip, M4, Man-DB, Ncurses, Procps, Psmisc, Sed,
                 Shadow, Tar, Util-linux, Zlib</para>
         </listitem>




More information about the lfs-traducfr mailing list