[lfs-fr] r1173 - in trunk/lfs: . bootscripts/contrib/lsb-v3 bootscripts/contrib/lsb-v3/init.d bootscripts/contrib/lsb-v3/lsb bootscripts/lfs/init.d chapter01 chapter03 chapter05 chapter06

jmengual at linuxfromscratch.org jmengual at linuxfromscratch.org
Dim 27 Juin 10:46:41 PDT 2010


Author: jmengual
Date: 2010-06-27 19:46:41 +0200 (Sun, 27 Jun 2010)
New Revision: 1173

Modified:
   trunk/lfs/bootscripts/contrib/lsb-v3/ChangeLog
   trunk/lfs/bootscripts/contrib/lsb-v3/init.d/checkfs
   trunk/lfs/bootscripts/contrib/lsb-v3/init.d/lfs-functions
   trunk/lfs/bootscripts/contrib/lsb-v3/init.d/localnet
   trunk/lfs/bootscripts/contrib/lsb-v3/init.d/rc
   trunk/lfs/bootscripts/contrib/lsb-v3/init.d/sendsignals
   trunk/lfs/bootscripts/contrib/lsb-v3/init.d/udev
   trunk/lfs/bootscripts/contrib/lsb-v3/lsb/init-functions
   trunk/lfs/bootscripts/lfs/init.d/sendsignals
   trunk/lfs/chapter01/changelog.xml
   trunk/lfs/chapter01/whatsnew.xml
   trunk/lfs/chapter03/packages.xml
   trunk/lfs/chapter05/glibc.xml
   trunk/lfs/chapter06/coreutils.xml
   trunk/lfs/chapter06/glibc.xml
   trunk/lfs/chapter06/grub.xml
   trunk/lfs/chapter06/perl.xml
   trunk/lfs/chapter06/psmisc.xml
   trunk/lfs/chapter06/udev.xml
   trunk/lfs/chapter06/util-linux-ng.xml
   trunk/lfs/chapter06/zlib.xml
   trunk/lfs/general.ent
   trunk/lfs/packages.ent
Log:
Importante mise a jour LFS


Modified: trunk/lfs/bootscripts/contrib/lsb-v3/ChangeLog
===================================================================
--- trunk/lfs/bootscripts/contrib/lsb-v3/ChangeLog	2010-06-22 17:28:50 UTC (rev 1172)
+++ trunk/lfs/bootscripts/contrib/lsb-v3/ChangeLog	2010-06-27 17:46:41 UTC (rev 1173)
@@ -1,5 +1,8 @@
 ChangeLog
 
+20100627 - [dj] * Sync to LFS-Bootscripts-20100627 (killall in new sysvinit).
+                * Standardized syntax for integer comparisons in tests.
+
 20100529 - [matthew]
                 * Only copy /lib/udev/devices/null, as Udev >= 155 copies
                   devices from /lib/udev/devices to /dev itself.

Modified: trunk/lfs/bootscripts/contrib/lsb-v3/init.d/checkfs
===================================================================
--- trunk/lfs/bootscripts/contrib/lsb-v3/init.d/checkfs	2010-06-22 17:28:50 UTC (rev 1172)
+++ trunk/lfs/bootscripts/contrib/lsb-v3/init.d/checkfs	2010-06-27 17:46:41 UTC (rev 1173)
@@ -25,7 +25,7 @@
         fi
 
         mount -n -o remount,ro / >/dev/null
-        if [ ${?} != 0 ]
+        if [ ${?} -ne 0 ]
         then
             log_failure_msg "Mounting root file system in read-only mode"
             echo -e "${FAILURE}FAILURE:\n"
@@ -53,17 +53,17 @@
         fsck ${options} -a -A -C -T
         error_value=${?}
 
-        if [ "${error_value}" = 0 ]
+        if [ "${error_value}" -eq 0 ]
         then
             log_success_msg "Checking file systems..."
-        elif [ "${error_value}" = 1 ]
+        elif [ "${error_value}" -eq 1 ]
         then
             log_warning_msg "Checking file systems..."
             echo -e "${WARNING}WARNING:\n"
             echo -e "${WARNING}File system errors were found and have been"
             echo -e "${WARNING}corrected.  You may want to double-check that"
             echo -e "${WARNING}everything was fixed properly.${NORMAL}"
-        elif [ "${error_value}" = 2 -o "${error_value}" = 3 ]; then
+        elif [ "${error_value}" -eq 2 -o "${error_value}" -eq 3 ]; then
             log_warning_msg "Checking file systems..."
             echo -e "${WARNING}WARNING:\n"
             echo -e "${WARNING}File system errors were found and have been been"

Modified: trunk/lfs/bootscripts/contrib/lsb-v3/init.d/lfs-functions
===================================================================
--- trunk/lfs/bootscripts/contrib/lsb-v3/init.d/lfs-functions	2010-06-22 17:28:50 UTC (rev 1172)
+++ trunk/lfs/bootscripts/contrib/lsb-v3/init.d/lfs-functions	2010-06-27 17:46:41 UTC (rev 1173)
@@ -77,7 +77,7 @@
     pidlist=`pidofproc "${BIN_FILE}"`
     STATUS=$?
     echo "Checking ${MESSAGE} status:"
-    if [ "${STATUS}" = "0" ]; then
+    if [ "${STATUS}" -eq "0" ]; then
         log_success_msg "Running with PID(s) ${pidlist}"
     else
         log_warning_msg "Not running!"
@@ -202,7 +202,7 @@
 
     # Print messages for the generic force-reload, reload, restart, 
     # and try-restart targets
-    if [ "${error_value}" = "0" ]
+    if [ "${error_value}" -eq "0" ]
     then
         log_success_msg "${message}${MESSAGE} "
         return "${error_value}"

Modified: trunk/lfs/bootscripts/contrib/lsb-v3/init.d/localnet
===================================================================
--- trunk/lfs/bootscripts/contrib/lsb-v3/init.d/localnet	2010-06-22 17:28:50 UTC (rev 1172)
+++ trunk/lfs/bootscripts/contrib/lsb-v3/init.d/localnet	2010-06-27 17:46:41 UTC (rev 1173)
@@ -22,7 +22,7 @@
     start)
         ip addr add 127.0.0.1/8 label lo dev lo
         ip link set lo up
-        if [ "${?}" = "0" ]
+        if [ "${?}" -eq "0" ]
                 then
                      log_success_msg "Bringing up the loopback interface..."
                 else
@@ -30,7 +30,7 @@
                 fi
 
         hostname "${HOSTNAME}"
-        if [ "${?}" = "0" ]
+        if [ "${?}" -eq "0" ]
                 then
                      log_success_msg "Setting hostname to ${HOSTNAME}..."
                 else
@@ -41,7 +41,7 @@
 
     stop)
         ip link set lo down
-        if [ "${?}" = "0" ]
+        if [ "${?}" -eq "0" ]
                 then
                      log_success_msg "Bringing down the loopback interface..."
                 else
@@ -60,7 +60,7 @@
                 retval=$(( "${retval}" + "${?}" ))
                 hostname "${HOSTNAME}"
                 retval=$(( "${retval}" + "${?}" ))
-                if [ "${retval}" = "0" ]
+                if [ "${retval}" -eq "0" ]
                 then
                     log_success_msg "Restarting local network..."
                 else

Modified: trunk/lfs/bootscripts/contrib/lsb-v3/init.d/rc
===================================================================
--- trunk/lfs/bootscripts/contrib/lsb-v3/init.d/rc	2010-06-22 17:28:50 UTC (rev 1172)
+++ trunk/lfs/bootscripts/contrib/lsb-v3/init.d/rc	2010-06-27 17:46:41 UTC (rev 1173)
@@ -119,7 +119,7 @@
         ${link} stop
         error_value=${?}
 
-        if [ "${error_value}" != "0" ]; then
+        if [ "${error_value}" -ne "0" ]; then
             print_error_msg
         fi
     done
@@ -127,7 +127,7 @@
 
 # Start all functions in this runlevel if they weren't started in
 # the previous runlevel
-for link in $( ls -v ${RC_BASE}/rc${runlevel}.d/S* 2> /dev/null)
+for link in $(ls -v ${RC_BASE}/rc${runlevel}.d/S* 2> /dev/null)
 do
     if [ "${prevlevel}" != "N" ]; then
         script=${link#$RC_BASE/rc$runlevel.d/S[0-9][0-9]}

Modified: trunk/lfs/bootscripts/contrib/lsb-v3/init.d/sendsignals
===================================================================
--- trunk/lfs/bootscripts/contrib/lsb-v3/init.d/sendsignals	2010-06-22 17:28:50 UTC (rev 1172)
+++ trunk/lfs/bootscripts/contrib/lsb-v3/init.d/sendsignals	2010-06-27 17:46:41 UTC (rev 1173)
@@ -21,7 +21,10 @@
         message="Sending all processes the TERM signal..."
         killall5 -15
         error_value=${?}
-
+        # Account for successful return value of 2
+        if [ ${error_value} -eq 2 ]
+            error_value=0
+        fi
         sleep 3
 
         (exit ${error_value})
@@ -30,6 +33,10 @@
         message="Sending all processes the KILL signal..."
         killall5 -9
         error_value=${?}
+        # Account for successful return value of 2
+        if [ ${error_value} -eq 2 ]
+            error_value=0
+        fi
 
         sleep 3
 

Modified: trunk/lfs/bootscripts/contrib/lsb-v3/init.d/udev
===================================================================
--- trunk/lfs/bootscripts/contrib/lsb-v3/init.d/udev	2010-06-22 17:28:50 UTC (rev 1172)
+++ trunk/lfs/bootscripts/contrib/lsb-v3/init.d/udev	2010-06-27 17:46:41 UTC (rev 1173)
@@ -40,7 +40,7 @@
 		if ! mountpoint /dev > /dev/null; then
 			mount -n -t tmpfs tmpfs /dev -o mode=755
 		fi
-		if [ ${?} != 0 ]; then
+		if [ ${?} -ne 0 ]; then
 			echo_failure
 			boot_mesg -n "FAILURE:\n\nCannot mount a tmpfs" ${FAILURE}
 			boot_mesg -n " onto /dev, this system will be halted."

Modified: trunk/lfs/bootscripts/contrib/lsb-v3/lsb/init-functions
===================================================================
--- trunk/lfs/bootscripts/contrib/lsb-v3/lsb/init-functions	2010-06-22 17:28:50 UTC (rev 1172)
+++ trunk/lfs/bootscripts/contrib/lsb-v3/lsb/init-functions	2010-06-27 17:46:41 UTC (rev 1173)
@@ -201,7 +201,7 @@
 
     # Check for a valid signal
     check_signal "${signal}"
-    if [ "${?}" != "0" ]
+    if [ "${?}" -ne "0" ]
     then
         return 2
     fi
@@ -278,7 +278,7 @@
                     kill "${signal}" "${pid}" 2> /dev/null
                     # Wait up to ${delay}/10 seconds to for "${pid}" to 
                     # terminate in 10ths of a second
-                    while [ "${delay}" != "0" ]
+                    while [ "${delay}" -ne "0" ]
                     do
                         kill -0 "${pid}" 2> /dev/null || piddead="1"
                         if [ "${piddead}" = "1" ]
@@ -413,7 +413,7 @@
     for pid in ${pidlist}
     do
         kill -0 ${pid} 2> /dev/null
-        if [ "${?}" = "0" ]; then
+        if [ "${?}" -eq "0" ]; then
             lpids="${pids}${pid} "
         else
             exitstatus="1"
@@ -534,7 +534,7 @@
     valsig="${valsig} -11 -13 -14 -15"
 
     echo "${valsig}" | grep -- " ${1} " > /dev/null
-    if [ "${?}" = "0" ]
+    if [ "${?}" -eq "0" ]
     then
         return 0
     else
@@ -566,7 +566,7 @@
     valsig="-ALRM -INT -KILL -TERM -PWR -STOP -ABRT -QUIT -2 -3 -6 -9 -14 -15"
 
     echo "${valsig}" | grep -- " ${1} " > /dev/null
-    if [ "${?}" = "0" ]
+    if [ "${?}" -eq "0" ]
     then
         return 0
     else

Modified: trunk/lfs/bootscripts/lfs/init.d/sendsignals
===================================================================
--- trunk/lfs/bootscripts/lfs/init.d/sendsignals	2010-06-22 17:28:50 UTC (rev 1172)
+++ trunk/lfs/bootscripts/lfs/init.d/sendsignals	2010-06-27 17:46:41 UTC (rev 1173)
@@ -23,7 +23,7 @@
 
 		sleep ${KILLDELAY}
 
-		if [ "${error_value}" = 0 ]; then
+		if [ "${error_value}" = 0 -o "${error_value}" = 2 ]; then
 			echo_ok
 		else
 			echo_failure
@@ -35,7 +35,7 @@
 
 		sleep ${KILLDELAY}
 
-		if [ "${error_value}" = 0 ]; then
+		if [ "${error_value}" = 0 -o "${error_value}" = 2 ]; then
 			echo_ok
 		else
 			echo_failure

Modified: trunk/lfs/chapter01/changelog.xml
===================================================================
--- trunk/lfs/chapter01/changelog.xml	2010-06-22 17:28:50 UTC (rev 1172)
+++ trunk/lfs/chapter01/changelog.xml	2010-06-27 17:46:41 UTC (rev 1173)
@@ -37,6 +37,42 @@
     </listitem>
 -->
     <listitem>
+      <para>27-06-2010</para>
+      <itemizedlist>
+         <listitem>
+           <para>[bdubbs] - Passage à udev-158. Ajout également
+           d'une nouvelle archive tar udev-testfiles et d'une instruction à make check.
+           Corrige
+           <ulink url="&lfs-ticket-root;2692">#2692</ulink> and
+           <ulink url="&lfs-ticket-root;2700">#2700</ulink>.</para>
+         </listitem>
+         <listitem>
+           <para>[bdubbs] - Passage à sysvinit-2.88dsf.
+           Corrige
+           <ulink url="&lfs-ticket-root;2677">#2677</ulink>.</para>
+         </listitem>
+
+         <listitem>
+           <para>[bdubbs] - Ajout de nouvelles options CFLAGS à l'instruction
+           configure de zlib afin d'empêcher des erreurs de segmentation lors de la
+           construction avec gcc-4.5. Corrige
+           <ulink url="&lfs-ticket-root;2691">#2691</ulink>.</para>
+         </listitem>
+
+         <listitem>
+           <para>[bdubbs] - Mise à jour des explications sur les erreurs de timout de
+           glibc et ajout de TIMEOUTFACTOR comme solution possible. Corrige
+           <ulink url="&lfs-ticket-root;2683">#2683</ulink>.</para>
+         </listitem>
+         <listitem>
+           <para>[bdubbs] - Mise à jour des listes des programmes installés. 
+           Merci à Chris Staub pour le correctif. Corrige
+           <ulink url="&lfs-ticket-root;2678">#2678</ulink>.</para>
+         </listitem>
+      </itemizedlist>
+    </listitem>
+
+    <listitem>
       <para>22-06-2010</para>
       <itemizedlist>
          <listitem>

Modified: trunk/lfs/chapter01/whatsnew.xml
===================================================================
--- trunk/lfs/chapter01/whatsnew.xml	2010-06-22 17:28:50 UTC (rev 1172)
+++ trunk/lfs/chapter01/whatsnew.xml	2010-06-27 17:46:41 UTC (rev 1173)
@@ -112,9 +112,9 @@
     <!--<listitem>
       <para>Less &less-version;</para>
     </listitem>-->
-    <!--<listitem>
+    <listitem>
       <para>LFS-Bootscripts &lfs-bootscripts-version;</para>
-    </listitem>-->
+    </listitem>
     <listitem>
       <para>Libtool &libtool-version;</para>
     </listitem>
@@ -187,9 +187,9 @@
     <!--<listitem>
       <para>Texinfo &texinfo-version;</para>
     </listitem>-->
-    <!--<listitem>
+    <listitem>
       <para>Udev &udev-version;</para>
-    </listitem>-->
+    </listitem>
     <!--<listitem>
       <para>&udev-config;</para>
     </listitem>-->
@@ -229,6 +229,10 @@
       <para>MPC-&mpc-version;</para>
     </listitem>
 
+    <listitem>
+      <para>udev-&udev-version;-testfiles.tar.bz2</para>
+    </listitem>
+
   </itemizedlist>
 
   <itemizedlist>

Modified: trunk/lfs/chapter03/packages.xml
===================================================================
--- trunk/lfs/chapter03/packages.xml	2010-06-22 17:28:50 UTC (rev 1172)
+++ trunk/lfs/chapter03/packages.xml	2010-06-27 17:46:41 UTC (rev 1173)
@@ -561,11 +561,19 @@
     </varlistentry>
 
     <varlistentry>
-      <term>Udev (&udev-version;) - <token>&udev-size;</token>:</term>
+      <term>Udev archive tar de Test(&udev-version;) - <token>&udev-testfiles-size;</token> :</term>
+        <listitem>
+          <para>Téléchargement : <ulink url="&udev-testfiles-url;"/></para>
+          <para>Somme de contrôle MD5 : <literal>&udev-testfiles-md5;</literal></para>
+        </listitem>
+    </varlistentry>
+
+    <varlistentry>
+      <term>Udev archive tar de Test - <token>&udev-config-size;</token> :</term>
       <listitem>
-        <para>Page d'accueil : <ulink url="&udev-home;"/></para>
-        <para>Téléchargement : <ulink url="&udev-url;"/></para>
-        <para>Somme de contrôle MD5 : <literal>&udev-md5;</literal></para>
+        <para>Page d'accueil : <ulink url="&udev-config-home;"/></para>
+        <para>Téléchargement : <ulink url="&udev-config-url;"/></para>
+        <para>Somme de contrôle MD5 : <literal>&udev-config-md5;</literal></para>
       </listitem>
     </varlistentry>
 

Modified: trunk/lfs/chapter05/glibc.xml
===================================================================
--- trunk/lfs/chapter05/glibc.xml	2010-06-22 17:28:50 UTC (rev 1172)
+++ trunk/lfs/chapter05/glibc.xml	2010-06-27 17:46:41 UTC (rev 1173)
@@ -109,7 +109,7 @@
       </varlistentry>
 
       <varlistentry>
-        <term><parameter>--enable-kernel=2.6.18</parameter></term>
+        <term><parameter>--enable-kernel=2.6.22.5</parameter></term>
         <listitem>
           <para>Ceci indique à Glibc de compiler la bibliothèque avec le support
           des noyaux Linux 2.6.18 et supérieurs. Les environnements pour des noyaux plus anciens ne sont pas activés.</para>

Modified: trunk/lfs/chapter06/coreutils.xml
===================================================================
--- trunk/lfs/chapter06/coreutils.xml	2010-06-22 17:28:50 UTC (rev 1172)
+++ trunk/lfs/chapter06/coreutils.xml	2010-06-27 17:46:41 UTC (rev 1173)
@@ -150,6 +150,7 @@
 
     <segmentedlist>
       <segtitle>Programmes installés</segtitle>
+      <segtitle>Bibliothèque installée</segtitle>
       <segtitle>Répertoire installé</segtitle>
 
       <seglistitem>
@@ -163,6 +164,7 @@
         split, stat, stdbuf, stty, sum, sync, tac, tail, tee, test, 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>
       </seglistitem>
     </segmentedlist>
@@ -1208,6 +1210,16 @@
           </indexterm>
         </listitem>
       </varlistentry>
+ 
+      <varlistentry id="libstdbuf">
+        <term><filename class="libraryfile">libstdbuf</filename></term>
+        <listitem>
+          <para>Bibliothèque utilisée par <command>stdbuf</command></para>
+          <indexterm zone="ch-system-coreutils libstdbuf">
+            <primary sortas="c-libstdbuf">libstdbuf</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
 
     </variablelist>
 

Modified: trunk/lfs/chapter06/glibc.xml
===================================================================
--- trunk/lfs/chapter06/glibc.xml	2010-06-22 17:28:50 UTC (rev 1172)
+++ trunk/lfs/chapter06/glibc.xml	2010-06-27 17:46:41 UTC (rev 1173)
@@ -174,7 +174,10 @@
       </listitem>
       <listitem>
         <para>Lors d'une exécution sur un matériel ancien et lent, quelques
-        tests peuvent échouer à cause de délais dépassés.</para>
+        tests peuvent échouer à cause de délais de test dépassés. La modification
+        de la commande make check pour paramétrer un TIMEOUTFACTOR a été signalée comme
+        aidant à éliminer ces erreurs (par exemple <command>TIMEOUTFACTOR=16
+        make -k check</command>).</para>
       </listitem>
     </itemizedlist>
 

Modified: trunk/lfs/chapter06/grub.xml
===================================================================
--- trunk/lfs/chapter06/grub.xml	2010-06-22 17:28:50 UTC (rev 1172)
+++ trunk/lfs/chapter06/grub.xml	2010-06-27 17:46:41 UTC (rev 1173)
@@ -72,9 +72,10 @@
       <segtitle>Répertoires installés</segtitle>
 
       <seglistitem>
-        <seg>grub-editenv, grub-mkelfimage, grub-mkfont, grub-mkimage,
-        grub-mkrescue, grub-dumpbios, grub-install, grub-mkconfig, 
-        grub-mkdevicemap,  grub-probe, grub-setup</seg>
+        <seg>grub-bin2h, grub-editenv, grub-install, grub-mkconfig,
+        grub-mkdevicemap, grub-mkelfimage, grub-mkimage, grub-mkisofs,
+        grub-mkpasswd-pbkdf2, grub-mkrelpath, grub-mkrescue, grub-probe,
+        grub-reboot, grub-script-check, grub-set-default, grub-setup</seg>
         <seg>/usr/lib/grub, /etc/grub.d, /usr/share/grub</seg>
       </seglistitem>
     </segmentedlist>
@@ -84,17 +85,56 @@
       <?dbfo list-presentation="list"?>
       <?dbhtml list-presentation="table"?>
 
+      <varlistentry id="grub-bin2h">
+        <term><command>grub-bin2h</command></term>
+        <listitem>
+          <para>Convertit un fichier binaire en en-tête C</para>
+          <indexterm zone="ch-system-grub grub-bin2h">
+            <primary sortas="b-grub-bin2h">grub-bin2h</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
+
       <varlistentry id="grub-editenv">
         <term><command>grub-editenv</command></term>
         <listitem>
           <para>Un outil pour éditer l'ensemble d'environnement</para>
           <indexterm zone="ch-system-grub grub-editenv">
             <primary sortas="b-grub-editenv">grub-editenv</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
 
+      <varlistentry id="grub-install">
+         <term><command>grub-install</command></term>
+         <listitem>
+          <para>Installe GRUB sur votre lecteur</para>
+           <indexterm zone="ch-system-grub grub-install">
+             <primary sortas="b-grub-install">grub-install</primary>
+           </indexterm>
+         </listitem>
+      </varlistentry>
+
+      <varlistentry id="grub-mkconfig">
+        <term><command>grub-mkconfig</command></term>
+        <listitem>
+          <para>Génère un fichier de configuration grub</para>
+          <indexterm zone="ch-system-grub grub-mkconfig">
+            <primary sortas="b-grub-mkconfig">grub-mkconfig</primary>
           </indexterm>
         </listitem>
       </varlistentry>
 
+      <varlistentry id="grub-mkdevicemap">
+        <term><command>grub-mkdevicemap</command></term>
+        <listitem>
+          <para>Génère automatiquement un fichier de plan de périphériques</para>
+          <indexterm zone="ch-system-grub grub-mkdevicemap">
+            <primary sortas="b-grub-mkdevicemap">grub-mkdevicemap</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
+
       <varlistentry id="grub-mkelfimage">
         <term><command>grub-mkelfimage</command></term>
         <listitem>
@@ -105,16 +145,6 @@
         </listitem>
       </varlistentry>
 
-      <varlistentry id="grub-mkfont">
-        <term><command>grub-mkfont</command></term>
-        <listitem>
-          <para>Mise à jour des polices pour l'utilisation de GRUB</para>
-          <indexterm zone="ch-system-grub grub-mkfont">
-            <primary sortas="b-grub-mkfont">grub-mkfont</primary>
-          </indexterm>
-        </listitem>
-      </varlistentry>
-
       <varlistentry id="grub-mkimage">
         <term><command>grub-mkimage</command></term>
         <listitem>
@@ -125,52 +155,43 @@
         </listitem>
       </varlistentry>
 
-      <varlistentry id="grub-mkrescue">
-        <term><command>grub-mkrescue</command></term>
+      <varlistentry id="grub-mkisofs">
+        <term><command>grub-mkisofs</command></term>
         <listitem>
-          <para>Fabrique une image amorçable de GRUB adaptée à une disquette</para>
-          <indexterm zone="ch-system-grub grub-mkrescue">
-            <primary sortas="b-grub-mkrescue">grub-mkrescue</primary>
+          <para>Crée une image ISO amorçable</para>
+          <indexterm zone="ch-system-grub grub-mkisofs">
+            <primary sortas="b-grub-mkisofs">grub-mkisofs</primary>
           </indexterm>
         </listitem>
       </varlistentry>
 
-      <varlistentry id="grub-dumpbios">
-        <term><command>grub-dumpbios</command></term>
+      <varlistentry id="grub-mkpasswd-pbkdf2">
+        <term><command>grub-mkpasswd-pbkdf2</command></term>
         <listitem>
-          <para>Crée une sortie vbios et int10</para>
-          <indexterm zone="ch-system-grub grub-dumpbios">
-            <primary sortas="b-grub-dumpbios">grub-dumpbios</primary>
+          <para>Génère un mot de passe PBKDF2 chiffré pour une utilisation
+          dans le menu de démarrage</para>
+          <indexterm zone="ch-system-grub grub-mkpasswd-pbkdf2">
+            <primary sortas="b-grub-mkpasswd-pbkdf2">grub-mkpasswd-pbkdf2</primary>
           </indexterm>
         </listitem>
       </varlistentry>
 
-      <varlistentry id="grub-install">
-         <term><command>grub-install</command></term>
-         <listitem>
-          <para>Installe GRUB sur votre lecteur</para>
-           <indexterm zone="ch-system-grub grub-install">
-             <primary sortas="b-grub-install">grub-install</primary>
-           </indexterm>
-         </listitem>
-       </varlistentry>
-
-      <varlistentry id="grub-mkconfig">
-        <term><command>grub-mkconfig</command></term>
+      <varlistentry id="grub-mkrelpath">
+        <term><command>grub-mkrelpath</command></term>
         <listitem>
-          <para>Génère un fichier de configuration grub</para>
-          <indexterm zone="ch-system-grub grub-mkconfig">
-            <primary sortas="b-grub-mkconfig">grub-mkconfig</primary>
+          <para>Rend relatif le nom de chemin vers la racine d'un système</para>
+          <indexterm zone="ch-system-grub grub-mkrelpath">
+            <primary sortas="b-grub-mkrelpath">grub-mkrelpath</primary>
           </indexterm>
         </listitem>
       </varlistentry>
 
-      <varlistentry id="grub-mkdevicemap">
-        <term><command>grub-mkdevicemap</command></term>
+      <varlistentry id="grub-mkrescue">
+        <term><command>grub-mkrescue</command></term>
         <listitem>
-          <para>Génère automatiquement un fichier de plan de périphériques</para>
-          <indexterm zone="ch-system-grub grub-mkdevicemap">
-            <primary sortas="b-grub-mkdevicemap">grub-mkdevicemap</primary>
+          <para>Fabrique une image amorçable de GRUB adaptée à une disquette</para>
+          <indexterm zone="ch-system-grub grub-mkrescue">
+            <primary sortas="b-grub-mkrescue">grub-mkrescue</primary>
           </indexterm>
         </listitem>
       </varlistentry>
@@ -185,6 +206,38 @@
         </listitem>
       </varlistentry>
 
+      <varlistentry id="grub-reboot">
+        <term><command>grub-reboot</command></term>
+        <listitem>
+          <para>Règle l'entrée d'amorçage par défaut pour GRUB uniquement pour le prochain
+          démarrage</para>
+          <indexterm zone="ch-system-grub grub-reboot">
+            <primary sortas="b-grub-reboot">grub-reboot</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry id="grub-script-check">
+        <term><command>grub-script-check</command></term>
+        <listitem>
+          <para>Vérifie les erreurs de syntaxe du script de configuration de
+          GRUB</para>
+          <indexterm zone="ch-system-grub grub-script-check">
+            <primary sortas="b-grub-script-check">grub-script-check</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry id="grub-set-default">
+        <term><command>grub-set-default</command></term>
+        <listitem>
+          <para>Règle l'entrée d'amorçage par défaut pour GRUB</para>
+          <indexterm zone="ch-system-grub grub-set-default">
+            <primary sortas="b-grub-set-default">grub-set-default</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
+
       <varlistentry id="grub-setup">
         <term><command>grub-setup</command></term>
         <listitem>

Modified: trunk/lfs/chapter06/perl.xml
===================================================================
--- trunk/lfs/chapter06/perl.xml	2010-06-22 17:28:50 UTC (rev 1172)
+++ trunk/lfs/chapter06/perl.xml	2010-06-27 17:46:41 UTC (rev 1173)
@@ -127,10 +127,10 @@
         <seg>a2p, c2ph, config_data, corelist, cpan, cpan2dist, cpanp,
         cpanp-run-perl, dprofpp, enc2xs, find2perl, h2ph, h2xs,
         instmodsh, libnetcfg, perl, perl&perl-version; (lien vers perl),
-        perlbug, perldoc, perlivp, piconv, pl2pm, pod2html, pod2latex,
-        pod2man, pod2text, pod2usage, podchecker, podselect, prove,
-        psed (link to s2p), pstruct (lien vers c2ph), ptar, ptardiff, s2p,
-        shasum, splain et xsubpp</seg>
+        perlbug, perldoc, perlivp, perlthanks (lien vers perlbug), piconv, pl2pm,
+        pod2html, pod2latex, pod2man, pod2text, pod2usage, podchecker,
+        podselect, prove, psed (lien vers s2p), pstruct (lien vers c2ph), ptar,
+        ptardiff, s2p, shasum, splain et xsubpp</seg>
         <seg>Plusieurs centaines qui ne peuvent pas être toutes listées ici</seg>
         <seg>/usr/lib/perl5</seg>
       </seglistitem>
@@ -359,6 +359,17 @@
         </listitem>
       </varlistentry>
 
+      <varlistentry id="perlthanks">
+        <term><command>perlthanks</command></term>
+        <listitem>
+          <para>Utilisé pour générer des messages de remerciements par mail à 
+          aux développeurs de Perl</para>
+          <indexterm zone="ch-system-perl perlthanks">
+            <primary sortas="b-perlthanks">perlthanks</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
+
       <varlistentry id="piconv">
         <term><command>piconv</command></term>
         <listitem>

Modified: trunk/lfs/chapter06/psmisc.xml
===================================================================
--- trunk/lfs/chapter06/psmisc.xml	2010-06-22 17:28:50 UTC (rev 1172)
+++ trunk/lfs/chapter06/psmisc.xml	2010-06-27 17:46:41 UTC (rev 1173)
@@ -74,7 +74,7 @@
       <segtitle>Programmes installés</segtitle>
 
       <seglistitem>
-        <seg>fuser, killall, peekfd, pstree et pstree.x11 (lien vers pstree)</seg>
+        <seg>fuser, killall, peekfd, prtstat, pstree et pstree.x11 (lien vers pstree)</seg>
       </seglistitem>
     </segmentedlist>
 
@@ -116,6 +116,16 @@
         </listitem>
       </varlistentry>
 
+      <varlistentry id="prtstat">
+        <term><command>prtstat</command></term>
+        <listitem>
+          <para>Affiche des informations sur un processus</para>
+          <indexterm zone="ch-system-psmisc prtstat">
+            <primary sortas="b-prtstat">prtstat</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
+
       <varlistentry id="pstree">
         <term><command>pstree</command></term>
         <listitem>

Modified: trunk/lfs/chapter06/udev.xml
===================================================================
--- trunk/lfs/chapter06/udev.xml	2010-06-22 17:28:50 UTC (rev 1172)
+++ trunk/lfs/chapter06/udev.xml	2010-06-27 17:46:41 UTC (rev 1173)
@@ -32,7 +32,7 @@
 
       <seglistitem>
         <seg>&udev-ch6-sbu;</seg>
-        <seg>&udev-ch6-du;</seg>
+        <seg>&udev-ch6-du; et &udev-testfiles-du; pour les fichiers de test</seg>
       </seglistitem>
     </segmentedlist>
 
@@ -47,6 +47,12 @@
 
 <screen><userinput remap="pre">tar -xvf ../&udev-config;.tar.bz2</userinput></screen>
 
+    <para>L'archive tar udev-testfiles contient des fichiers nécessaires pour tester udev.
+    Le fichier occupe une taille apparente d'environ 37Pio, mais l'utilisation finale du disque
+    occupe moins de 7Mio.</para>
+
+<screen><userinput remap="pre">tar -xvf ../udev-&udev-version;-testfiles.tar.bz2 --strip-components=1</userinput></screen>
+
     <para>Créez certains périphériques et répertoires qu'Udev ne peut pas
     gérer car ils sont nécessaires très tôt dans le processus de
     démarrage, ou Udev lui-même en a besoin :</para>
@@ -111,7 +117,9 @@
 
 <screen><userinput remap="make">make</userinput></screen>
 
-    <para>Ce paquet est fourni avec aucune suite de tests.</para>
+    <para>Testez le paquet.</para>
+    
+<screen><userinput remap="test">make check</userinput></screen>
 
     <para>Installez le paquet :</para>
 

Modified: trunk/lfs/chapter06/util-linux-ng.xml
===================================================================
--- trunk/lfs/chapter06/util-linux-ng.xml	2010-06-22 17:28:50 UTC (rev 1172)
+++ trunk/lfs/chapter06/util-linux-ng.xml	2010-06-27 17:46:41 UTC (rev 1173)
@@ -110,14 +110,14 @@
       <seglistitem>
         <seg>addpart, agetty, arch, blkid, blockdev, cal, cfdisk, chkdupexe,
         chrt, col, colcrt, colrm, column, ctrlaltdel, cytune, ddate, delpart,
-        dmesg, fdformat, fdisk, findfs, flock, fsck, fsck.cramfs, fsck.minix,
-        getopt, hexdump, hwclock, i386, ionice, ipcmk, ipcrm, ipcs, isosize,
-        ldattach, line, linux32, linux64, logger, look, losetup, lscpu,
+        dmesg, fallocate, fdformat, fdisk, findfs, flock, fsck, fsck.cramfs,
+        fsck.minix, getopt, hexdump, hwclock, i386, ionice, ipcmk, ipcrm, ipcs,
+        isosize, ldattach, line, linux32, linux64, logger, look, losetup, lscpu,
         mcookie, mkfs, mkfs.bfs, mkfs.cramfs, mkfs.minix, mkswap, more, mount,
         namei, partx, pg, pivot_root, readprofile, rename, renice, rev,
         rtcwake, script, scriptreplay, setarch, setsid, setterm, sfdisk,
         swapoff (link to swapon), swapon, switch_root, tailf, taskset, tunelp,
-        ul, umount, uuidd, uuidgen, wall, whereis et write</seg>
+        ul, umount, unshare, uuidd, uuidgen, wall, whereis, wipefs, and write</seg>
         <seg>libblkid.{a,so}, libuuid.{a,so}</seg>
         <seg>/usr/share/getopt, /var/lib/hwclock</seg>
 
@@ -313,6 +313,15 @@
         </listitem>
       </varlistentry>
 
+      <varlistentry id="fallocate">
+        <term><command>fallocate</command></term>
+        <listitem>
+          <para>Pré-alloue de l'espace à un fichier</para>
+          <indexterm zone="ch-system-util-linux-ng fallocate">
+            <primary sortas="b-fallocate">fallocate</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
 
       <varlistentry id="fdformat">
         <term><command>fdformat</command></term>
@@ -881,6 +890,17 @@
         </listitem>
       </varlistentry>
 
+      <varlistentry id="unshare">
+        <term><command>unshare</command></term>
+        <listitem>
+          <para>Lance un programme avec quelques espaces de nom non
+          partagés avec le parent</para>
+          <indexterm zone="ch-system-util-linux-ng unshare">
+            <primary sortas="b-unshare">unshare</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
+
       <varlistentry id="uuidd">
         <term><command>uuidd</command></term>
         <listitem>
@@ -927,6 +947,18 @@
         </listitem>
       </varlistentry>
 
+ 
+      <varlistentry id="wipefs">
+        <term><command>wipefs</command></term>
+        <listitem>
+          <para>Nettoie la signature d'un système de fichier à partir du 
+          périphérique</para>
+          <indexterm zone="ch-system-util-linux-ng wipefs">
+            <primary sortas="b-wipefs">wipefs</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
+
       <varlistentry id="write">
         <term><command>write</command></term>
         <listitem>

Modified: trunk/lfs/chapter06/zlib.xml
===================================================================
--- trunk/lfs/chapter06/zlib.xml	2010-06-22 17:28:50 UTC (rev 1172)
+++ trunk/lfs/chapter06/zlib.xml	2010-06-27 17:46:41 UTC (rev 1173)
@@ -41,10 +41,27 @@
   <sect2 role="installation">
     <title>Installation de Zlib</title>
 
+    <para>Tout d'abord, corrigez une faute de frappe dans le fichier en-tête du
+    paquet :</para>
+    
+<screen><userinput remap="pre">sed -i 's/ifdef _LARGEFILE64_SOURCE/ifndef _LARGEFILE64_SOURCE/' zlib.h</userinput></screen>
+
     <para>Préparez la compilation de Zlib :</para>
 
-<screen><userinput remap="configure">./configure --prefix=/usr</userinput></screen>
+<screen><userinput remap="configure">CFLAGS='-mstackrealign -fPIC -O3' ./configure --prefix=/usr</userinput></screen>
 
+    <variablelist>
+      <title>Voici la signification de la nouvelle variable d'environnement de configure :</title>
+
+      <varlistentry>
+        <term><envar>CFLAGS='-mstackrealign -fPIC -O3'</envar></term>
+        <listitem>
+          <para>Le paramétrage de CFLAGS écrase l'optimisation par défaut du
+          paquet pour empêcher certaines erreurs au moment de l'exécution.</para>
+        </listitem>
+      </varlistentry>
+    </variablelist>
+
     <para>Compilez le paquet :</para>
 
 <screen><userinput remap="make">make</userinput></screen>

Modified: trunk/lfs/general.ent
===================================================================
--- trunk/lfs/general.ent	2010-06-22 17:28:50 UTC (rev 1172)
+++ trunk/lfs/general.ent	2010-06-27 17:46:41 UTC (rev 1173)
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="ISO-8859-1"?>
 
-<!ENTITY version "SVN-20100622">
-<!ENTITY releasedate "22 juin 2010">
+<!ENTITY version "SVN-20100627">
+<!ENTITY releasedate "27 juin 2010">
 <!ENTITY copyrightdate "1999–2010">
 <!ENTITY milestone "6.7">
 <!ENTITY generic-version "development"> <!-- Use "development", "testing", or "x.y[-pre{x}]" -->

Modified: trunk/lfs/packages.ent
===================================================================
--- trunk/lfs/packages.ent	2010-06-22 17:28:50 UTC (rev 1172)
+++ trunk/lfs/packages.ent	2010-06-27 17:46:41 UTC (rev 1173)
@@ -288,7 +288,7 @@
 <!ENTITY less-ch6-du "2.9 Mio">
 <!ENTITY less-ch6-sbu "moins de 0.1 SBU">
 
-<!ENTITY lfs-bootscripts-version "20100529">                 <!-- Scripts depend on this format -->
+<!ENTITY lfs-bootscripts-version "20100627">                 <!-- Scripts depend on this format -->
 <!ENTITY lfs-bootscripts-size "BOOTSCRIPTS-SIZE Kio">         <!-- Updated in Makefile -->
 <!ENTITY lfs-bootscripts-url "&downloads-root;lfs-bootscripts-&lfs-bootscripts-version;.tar.bz2">
 <!ENTITY lfs-bootscripts-md5 "BOOTSCRIPTS-MD5SUM">           <!-- Updated in Makefile -->
@@ -477,11 +477,11 @@
 <!ENTITY sysklogd-ch6-du "0.5 Mio">
 <!ENTITY sysklogd-ch6-sbu "moins de 0.1 SBU">
 
-<!ENTITY sysvinit-version "2.86">
-<!ENTITY sysvinit-size "97 Kio">
-<!ENTITY sysvinit-url "ftp://ftp.cistron.nl/pub/people/miquels/sysvinit/sysvinit-&sysvinit-version;.tar.gz">
-<!ENTITY sysvinit-md5 "7d5d61c026122ab791ac04c8a84db967">
-<!ENTITY sysvinit-home " ">
+<!ENTITY sysvinit-version "2.88dsf">
+<!ENTITY sysvinit-size "108 Kio">
+<!ENTITY sysvinit-url "http://ftp.twaren.net/Unix/NonGNU/sysvinit/sysvinit-&sysvinit-version;.tar.bz2">
+<!ENTITY sysvinit-md5 "6eda8a97b86e0a6f59dabbf25202aa6f">
+<!ENTITY sysvinit-home "http://savannah.nongnu.org/projects/sysvinit">
 <!ENTITY sysvinit-ch6-du "1 Mio">
 <!ENTITY sysvinit-ch6-sbu "moins de 0.1 SBU">
 
@@ -514,14 +514,19 @@
 <!ENTITY texinfo-ch6-du "21 Mio">
 <!ENTITY texinfo-ch6-sbu "0.3 SBU">
 
-<!ENTITY udev-version "157">
-<!ENTITY udev-size "523 Kio">
+<!ENTITY udev-version "158">
+<!ENTITY udev-size "526 Kio">
 <!ENTITY udev-url "&kernel;linux/utils/kernel/hotplug/udev-&udev-version;.tar.bz2">
-<!ENTITY udev-md5 "0ea39cc875116982abf200eb16c1b53e">
+<!ENTITY udev-md5 "26f99dde11f8e393d659614d7d1a3964">
 <!ENTITY udev-home "&kernel;linux/utils/kernel/hotplug/udev.html">
-<!ENTITY udev-ch6-du "11.6 Mio">
+<!ENTITY udev-ch6-du "9.3 Mio">
 <!ENTITY udev-ch6-sbu "0.2 SBU">
 
+<!ENTITY udev-testfiles-url "http://anduin.linuxfromscratch.org/sources/other/udev-&udev-version;-testfiles.tar.bz2">
+<!ENTITY udev-testfiles-size "147">
+<!ENTITY udev-testfiles-md5 "56dc32b500c3e6d788662359634c4d92">
+<!ENTITY udev-testfiles-du "6.8 Mio">
+
 <!ENTITY udev-config "udev-config-20100128"> <!-- Scripts depend on this format -->
 <!ENTITY udev-config-size "UDEV-SIZE Kio">    <!-- Updated in Makefile -->
 <!ENTITY udev-config-url "&downloads-root;&udev-config;.tar.bz2">




More information about the lfs-traducfr mailing list