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

jmengual at linuxfromscratch.org jmengual at linuxfromscratch.org
Mer 5 Mai 11:13:34 PDT 2010


Author: jmengual
Date: 2010-05-05 20:13:33 +0200 (Wed, 05 May 2010)
New Revision: 1154

Added:
   trunk/lfs/chapter05/file.xml
Modified:
   trunk/lfs/appendices/dependencies.xml
   trunk/lfs/bootscripts/contrib/lsb-v3/ChangeLog
   trunk/lfs/bootscripts/contrib/lsb-v3/README
   trunk/lfs/bootscripts/contrib/lsb-v3/init.d/checkfs
   trunk/lfs/bootscripts/contrib/lsb-v3/init.d/cleanfs
   trunk/lfs/bootscripts/contrib/lsb-v3/init.d/console
   trunk/lfs/bootscripts/contrib/lsb-v3/init.d/halt
   trunk/lfs/bootscripts/contrib/lsb-v3/init.d/localnet
   trunk/lfs/bootscripts/contrib/lsb-v3/init.d/modules
   trunk/lfs/bootscripts/contrib/lsb-v3/init.d/mountfs
   trunk/lfs/bootscripts/contrib/lsb-v3/init.d/mountkernfs
   trunk/lfs/bootscripts/contrib/lsb-v3/init.d/network
   trunk/lfs/bootscripts/contrib/lsb-v3/init.d/reboot
   trunk/lfs/bootscripts/contrib/lsb-v3/init.d/sendsignals
   trunk/lfs/bootscripts/contrib/lsb-v3/init.d/setclock
   trunk/lfs/bootscripts/contrib/lsb-v3/init.d/swap
   trunk/lfs/bootscripts/contrib/lsb-v3/init.d/sysctl
   trunk/lfs/bootscripts/contrib/lsb-v3/init.d/sysklogd
   trunk/lfs/bootscripts/contrib/lsb-v3/init.d/template
   trunk/lfs/bootscripts/contrib/lsb-v3/init.d/udev
   trunk/lfs/bootscripts/contrib/lsb-v3/init.d/udev_retry
   trunk/lfs/chapter01/changelog.xml
   trunk/lfs/chapter03/patches.xml
   trunk/lfs/chapter05/chapter05.xml
   trunk/lfs/chapter05/diffutils.xml
   trunk/lfs/chapter05/sed.xml
   trunk/lfs/chapter06/chapter06.xml
   trunk/lfs/chapter06/diffutils.xml
   trunk/lfs/chapter06/patch.xml
   trunk/lfs/chapter06/tar.xml
   trunk/lfs/general.ent
   trunk/lfs/packages.ent
   trunk/lfs/patches.ent
   trunk/lfs/prologue/why.xml
Log:
Mises a jour diverses.


Modified: trunk/lfs/appendices/dependencies.xml
===================================================================
--- trunk/lfs/appendices/dependencies.xml	2010-04-23 19:30:18 UTC (rev 1153)
+++ trunk/lfs/appendices/dependencies.xml	2010-05-05 18:13:33 UTC (rev 1154)
@@ -156,7 +156,7 @@
         <segtitle>&dependencies;</segtitle>
 
         <seglistitem>
-         <seg>Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep,
+         <seg>Bash, Binutils, Coreutils, Diffutils, File, Gawk, GCC, Glibc, Grep,
          Make, Perl, Sed, Texinfo et Zlib</seg>
         </seglistitem>
       </segmentedlist>
@@ -335,8 +335,8 @@
         <segtitle>&dependencies;</segtitle>
 
         <seglistitem>
-          <seg>Bash, Binutils, Coreutils, Diffutils, GCC, Gettext, Glibc, Grep,
-          Make, Patch, Sed et Texinfo</seg>
+          <seg>Bash, Binutils, Coreutils, Gawk, GCC, Gettext, Glibc, Grep,
+          Make, Sed et Texinfo</seg>
         </seglistitem>
       </segmentedlist>
 
@@ -344,7 +344,7 @@
         <segtitle>&testsuites;</segtitle>
 
         <seglistitem>
-          <seg>Pas de suite de tests disponible</seg>
+          <seg>Diffutils, Perl</seg>
         </seglistitem>
       </segmentedlist>
 

Modified: trunk/lfs/bootscripts/contrib/lsb-v3/ChangeLog
===================================================================
--- trunk/lfs/bootscripts/contrib/lsb-v3/ChangeLog	2010-04-23 19:30:18 UTC (rev 1153)
+++ trunk/lfs/bootscripts/contrib/lsb-v3/ChangeLog	2010-05-05 18:13:33 UTC (rev 1154)
@@ -1,4 +1,8 @@
 ChangeLog
+20100427 - [dj] * Removed unneeded X-LFS-Default* lines.
+                * Corrected udev_retry script for new udev.
+                * Corrected path of syslogd and klogd in sysklogd script.
+
 20090325 - [dj] * Corrected serveral echo commands missing -e - Thanks to
                   Michael Tremer at IPFire for the corrections.
 

Modified: trunk/lfs/bootscripts/contrib/lsb-v3/README
===================================================================
--- trunk/lfs/bootscripts/contrib/lsb-v3/README	2010-04-23 19:30:18 UTC (rev 1153)
+++ trunk/lfs/bootscripts/contrib/lsb-v3/README	2010-05-05 18:13:33 UTC (rev 1154)
@@ -1,7 +1,7 @@
 LSB-V3 README
 
-The scripts contianed in this directory are a complete rewrite of the
-boot scripts from LFS-6.1 (updated for LFS-SVN about 2008-05-31).  As is
+The scripts contained in this directory are a complete rewrite of the
+boot scripts from LFS-6.1 (updated for LFS-SVN about 2010-04-28).  As is
 usually the case with a rewrite, there have been many changes:
 
 AS OF 20080907, THESE SCRIPTS REQUIRE THE NEW initd-tools PACKAGE.
@@ -86,6 +86,10 @@
 come to lite when used more frequently.  Please give me a shout _when_ you
 find them.
 
+The sysctl script runs much earlier in the boot process, as a result, it
+negates the need for the consolelog script.  Set 'kernel.printk = X' in your
+/etc/sysctl.conf file for equivalent functionality.
+
 Thanks.
 
 -- DJ Lucas

Modified: trunk/lfs/bootscripts/contrib/lsb-v3/init.d/checkfs
===================================================================
--- trunk/lfs/bootscripts/contrib/lsb-v3/init.d/checkfs	2010-04-23 19:30:18 UTC (rev 1153)
+++ trunk/lfs/bootscripts/contrib/lsb-v3/init.d/checkfs	2010-05-05 18:13:33 UTC (rev 1154)
@@ -11,8 +11,6 @@
 # Default-Stop:
 # Short-Description:   Checks local filesystems before mounting.
 # Description:         Checks local filesystmes before mounting.
-# X-LFS-Default-Start: S30
-# X-LFS-Default-Stop:
 # X-LFS-Provided-By:   LFS
 ### END INIT INFO
 
@@ -30,13 +28,13 @@
         if [ ${?} != 0 ]
         then
             log_failure_msg "Mounting root file system in read-only mode"
-            echo "${FAILURE}FAILURE:\n"
-            echo -n "${FIALURE}Cannot check root filesystem because it "
-            echo "${FAILURE}could not be mounted"
-            echo "${FAILURE}in read-only mode.\n\n"
-            echo -n "${FAILURE}After you press Enter, this system will be "
-            echo "${FAILURE}halted and powered off.\n"
-            echo "${INFO}Press enter to continue...${NORMAL}"
+            echo -e "${FAILURE}FAILURE:\n"
+            echo -e -n "${FAILURE}Cannot check root filesystem because it "
+            echo -e "${FAILURE}could not be mounted"
+            echo -e "${FAILURE}in read-only mode.\n\n"
+            echo -e -n "${FAILURE}After you press Enter, this system will be "
+            echo -e "${FAILURE}halted and powered off.\n"
+            echo -e "${INFO}Press enter to continue...${NORMAL}"
             read ENTER
             /etc/rc.d/init.d/halt stop
         fi
@@ -61,38 +59,38 @@
         elif [ "${error_value}" = 1 ]
         then
             log_warning_msg "Checking file systems..."
-            echo "${WARNING}WARNING:\n"
-            echo "${WARNING}File system errors were found and have been"
-            echo "${WARNING}corrected.  You may want to double-check that"
-            echo "${WARNING}everything was fixed properly.${NORMAL}"
+            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
             log_warning_msg "Checking file systems..."
-            echo "${WARNING}WARNING:\n"
-            echo "${WARNING}File system errors were found and have been been"
-            echo "${WARNING}corrected, but the nature of the errors require"
-            echo "${WARNING}this system to be rebooted.\n"
-            echo "After you press enter, this system will be rebooted.\n"
-            echo "${INFO}Press Enter to continue...${NORMAL}"
+            echo -e "${WARNING}WARNING:\n"
+            echo -e "${WARNING}File system errors were found and have been been"
+            echo -e "${WARNING}corrected, but the nature of the errors require"
+            echo -e "${WARNING}this system to be rebooted.\n"
+            echo -e "After you press enter, this system will be rebooted.\n"
+            echo -e "${INFO}Press Enter to continue...${NORMAL}"
             read ENTER
             reboot -f
         elif [ "${error_value}" -gt 3 -a "${error_value}" -lt 16 ]; then
             log_failure_msg "Checking file systems..."
-            echo "${FAILURE}FAILURE:\n"
-            echo "${FAILURE}File system errors were encountered that could"
-            echo "${FAILURE}not be fixed automatically.  This system cannot"
-            echo "${FAILURE}continue to boot and will therefore be halted"
-            echo "${FAILURE}until those errors are fixed manually by a"
-            echo "${FAILURE}System Administrator.\n"
-            echo "${FAILURE}After you press Enter, this system will be"
-            echo "${FAILURE}halted and powered off.\n"
-            echo "${INFO}Press Enter to continue...${NORMAL}"
+            echo -e "${FAILURE}FAILURE:\n"
+            echo -e "${FAILURE}File system errors were encountered that could"
+            echo -e "${FAILURE}not be fixed automatically.  This system cannot"
+            echo -e "${FAILURE}continue to boot and will therefore be halted"
+            echo -e "${FAILURE}until those errors are fixed manually by a"
+            echo -e "${FAILURE}System Administrator.\n"
+            echo -e "${FAILURE}After you press Enter, this system will be"
+            echo -e "${FAILURE}halted and powered off.\n"
+            echo -e "${INFO}Press Enter to continue...${NORMAL}"
             read ENTER
             /etc/rc.d/init.d/halt stop
         elif [ "${error_value}" -ge 16 ]; then
             log_failure_msg "Checking file systems..."
-            echo "${FAILURE}FAILURE:\n"
-            echo "${FAILURE}Unexpected Failure running fsck.  Exited with error"
-            echo "${FAILURE}code: ${error_value}.${NORMAL}"
+            echo -e "${FAILURE}FAILURE:\n"
+            echo -e "${FAILURE}Unexpected Failure running fsck.  Exited with error"
+            echo -e "${FAILURE}code: ${error_value}.${NORMAL}"
             exit ${error_value}
         fi
         ;;

Modified: trunk/lfs/bootscripts/contrib/lsb-v3/init.d/cleanfs
===================================================================
--- trunk/lfs/bootscripts/contrib/lsb-v3/init.d/cleanfs	2010-04-23 19:30:18 UTC (rev 1153)
+++ trunk/lfs/bootscripts/contrib/lsb-v3/init.d/cleanfs	2010-05-05 18:13:33 UTC (rev 1154)
@@ -13,8 +13,6 @@
 # Description:         Cleans temporary directories /var/run, /var/lock, and
 #                      /tmp.  cleanfs also creates /var/run/utmp and any files 
 #                      defined in /etc/sysconfig/createfiles.
-# X-LFS-Default-Start: S50
-# X-LFS-Default-Stop:
 # X-LFS-Provided-By:   LFS
 ### END INIT INFO
 
@@ -55,13 +53,13 @@
                             mknod "${name}" p
                             ;;
                         *) 
-                            echo -n "\n${WARNING}Unknown device type: ${dtype}"
-                            echo "${NORMAL}"
+                            echo -e -n "\n${WARNING}Unknown device type: ${dtype}"
+                            echo -e "${NORMAL}"
                             ;;
                     esac
                     ;;
                 *)
-                    echo "\n${WARNING}Unknown type: ${type}${NORMAL}"
+                    echo -e "\n${WARNING}Unknown type: ${type}${NORMAL}"
                     continue
                     ;;
             esac
@@ -111,3 +109,4 @@
 esac
 
 # End /etc/init.d/cleanfs
+

Modified: trunk/lfs/bootscripts/contrib/lsb-v3/init.d/console
===================================================================
--- trunk/lfs/bootscripts/contrib/lsb-v3/init.d/console	2010-04-23 19:30:18 UTC (rev 1153)
+++ trunk/lfs/bootscripts/contrib/lsb-v3/init.d/console	2010-05-05 18:13:33 UTC (rev 1154)
@@ -12,8 +12,6 @@
 # Short-Description:   Sets up a localised console.
 # Description:         Sets up fonts and language settings for the user's 
 #                      local as defined by /etc/sysconfig/console.
-# X-LFS-Default-Start: S70
-# X-LFS-Default-Stop:
 # X-LFS-Provided-By:   LFS
 ### END INIT INFO
 

Modified: trunk/lfs/bootscripts/contrib/lsb-v3/init.d/halt
===================================================================
--- trunk/lfs/bootscripts/contrib/lsb-v3/init.d/halt	2010-04-23 19:30:18 UTC (rev 1153)
+++ trunk/lfs/bootscripts/contrib/lsb-v3/init.d/halt	2010-05-05 18:13:33 UTC (rev 1154)
@@ -11,8 +11,6 @@
 # Default-Stop:
 # Short-Description:   Halts the system.
 # Description:         Halts the System.
-# X-LFS-Default-Start:
-# X-LFS-Default-Stop:  S99
 # X-LFS-Provided-By:   LFS
 ### END INIT INFO
 

Modified: trunk/lfs/bootscripts/contrib/lsb-v3/init.d/localnet
===================================================================
--- trunk/lfs/bootscripts/contrib/lsb-v3/init.d/localnet	2010-04-23 19:30:18 UTC (rev 1153)
+++ trunk/lfs/bootscripts/contrib/lsb-v3/init.d/localnet	2010-05-05 18:13:33 UTC (rev 1154)
@@ -12,8 +12,6 @@
 # Short-Description:   Starts the local network.
 # Description:         Sets the hostname of the machine and starts the 
 #                      loopback interface.
-# X-LFS-Default-Start: S80
-# X-LFS-Default-Stop:  S90
 # X-LFS-Provided-By:   LFS
 ### END INIT INFO
 

Modified: trunk/lfs/bootscripts/contrib/lsb-v3/init.d/modules
===================================================================
--- trunk/lfs/bootscripts/contrib/lsb-v3/init.d/modules	2010-04-23 19:30:18 UTC (rev 1153)
+++ trunk/lfs/bootscripts/contrib/lsb-v3/init.d/modules	2010-05-05 18:13:33 UTC (rev 1154)
@@ -11,8 +11,6 @@
 # Default-Stop:
 # Short-Description:   Loads required modules.
 # Description:         Loads modules listed in /etc/sysconfig/modules.
-# X-LFS-Default-Start: S10
-# X-LFS-Default-Stop:
 # X-LFS-Provided-By:   LFS
 ### END INIT INFO
 

Modified: trunk/lfs/bootscripts/contrib/lsb-v3/init.d/mountfs
===================================================================
--- trunk/lfs/bootscripts/contrib/lsb-v3/init.d/mountfs	2010-04-23 19:30:18 UTC (rev 1153)
+++ trunk/lfs/bootscripts/contrib/lsb-v3/init.d/mountfs	2010-05-05 18:13:33 UTC (rev 1154)
@@ -14,8 +14,6 @@
 #                      remaining local filesystems defined in /etc/fstab on
 #                      start.  Remounts root filesystem read-only and unmounts
 #                      remaining filesystems on stop.
-# X-LFS-Default-Start: S40
-# X-LFS-Default-Stop:  S70
 # X-LFS-Provided-By:   LFS
 ### END INIT INFO
 

Modified: trunk/lfs/bootscripts/contrib/lsb-v3/init.d/mountkernfs
===================================================================
--- trunk/lfs/bootscripts/contrib/lsb-v3/init.d/mountkernfs	2010-04-23 19:30:18 UTC (rev 1153)
+++ trunk/lfs/bootscripts/contrib/lsb-v3/init.d/mountkernfs	2010-05-05 18:13:33 UTC (rev 1154)
@@ -11,8 +11,6 @@
 # Default-Stop:
 # Short-Description:   Mounts /sys and /proc virtual (kernel) filesystems.
 # Description:         Mounts /sys and /proc virtual (kernel) filesystems.
-# X-LFS-Default-Start: S00
-# X-LFS-Default-Stop:
 # X-LFS-Provided-By:   LFS
 ### END INIT INFO
 

Modified: trunk/lfs/bootscripts/contrib/lsb-v3/init.d/network
===================================================================
--- trunk/lfs/bootscripts/contrib/lsb-v3/init.d/network	2010-04-23 19:30:18 UTC (rev 1153)
+++ trunk/lfs/bootscripts/contrib/lsb-v3/init.d/network	2010-05-05 18:13:33 UTC (rev 1154)
@@ -11,8 +11,6 @@
 # Default-Stop:        0 1 2 6
 # Short-Description:   Starts and configures network interfaces.
 # Description:         Starts and configures network interfaces.
-# X-LFS-Default-Start: S20
-# X-LFS-Default-Stop:  K80
 # X-LFS-Provided-By:   LFS
 ### END INIT INFO
 

Modified: trunk/lfs/bootscripts/contrib/lsb-v3/init.d/reboot
===================================================================
--- trunk/lfs/bootscripts/contrib/lsb-v3/init.d/reboot	2010-04-23 19:30:18 UTC (rev 1153)
+++ trunk/lfs/bootscripts/contrib/lsb-v3/init.d/reboot	2010-05-05 18:13:33 UTC (rev 1154)
@@ -11,8 +11,6 @@
 # Default-Stop:
 # Short-Description:   Reboots the system.
 # Description:         Reboots the System.
-# X-LFS-Default-Start:
-# X-LFS-Default-Stop:  S99
 # X-LFS-Provided-By:   LFS
 ### END INIT INFO
 

Modified: trunk/lfs/bootscripts/contrib/lsb-v3/init.d/sendsignals
===================================================================
--- trunk/lfs/bootscripts/contrib/lsb-v3/init.d/sendsignals	2010-04-23 19:30:18 UTC (rev 1153)
+++ trunk/lfs/bootscripts/contrib/lsb-v3/init.d/sendsignals	2010-05-05 18:13:33 UTC (rev 1154)
@@ -11,8 +11,6 @@
 # Default-Stop:        0 6
 # Short-Description:   Attempts to kill remaining processes.
 # Description:         Attempts to kill remaining processes.
-# X-LFS-Default-Start:
-# X-LFS-Default-Stop:  S60
 # X-LFS-Provided-By:   LFS
 ### END INIT INFO
 

Modified: trunk/lfs/bootscripts/contrib/lsb-v3/init.d/setclock
===================================================================
--- trunk/lfs/bootscripts/contrib/lsb-v3/init.d/setclock	2010-04-23 19:30:18 UTC (rev 1153)
+++ trunk/lfs/bootscripts/contrib/lsb-v3/init.d/setclock	2010-05-05 18:13:33 UTC (rev 1154)
@@ -12,8 +12,6 @@
 # Short-Description:   Stores and restores time from the hardware clock
 # Description:         On boot, system time is obtained from hwclock.  The
 #                      hardware clock can also be set on shutdown.
-# X-LFS-Default-Start: S25
-# X-LFS-Default-Stop:  K46
 # X-LFS-Provided-By:   LFS BLFS
 ### END INIT INFO
 

Modified: trunk/lfs/bootscripts/contrib/lsb-v3/init.d/swap
===================================================================
--- trunk/lfs/bootscripts/contrib/lsb-v3/init.d/swap	2010-04-23 19:30:18 UTC (rev 1153)
+++ trunk/lfs/bootscripts/contrib/lsb-v3/init.d/swap	2010-05-05 18:13:33 UTC (rev 1154)
@@ -12,8 +12,6 @@
 # Short-Description:   Mounts and unmounts swap partitions.
 # Description:         Mounts and unmounts swap partitions defined in 
 #                      /etc/fstab.
-# X-LFS-Default-Start: S20
-# X-LFS-Default-Stop:  S80
 # X-LFS-Provided-By:   LFS
 ### END INIT INFO
 

Modified: trunk/lfs/bootscripts/contrib/lsb-v3/init.d/sysctl
===================================================================
--- trunk/lfs/bootscripts/contrib/lsb-v3/init.d/sysctl	2010-04-23 19:30:18 UTC (rev 1153)
+++ trunk/lfs/bootscripts/contrib/lsb-v3/init.d/sysctl	2010-05-05 18:13:33 UTC (rev 1154)
@@ -12,8 +12,6 @@
 # Short-Description:   Makes changes to the proc filesystem
 # Description:         Makes changes to the proc filesystem as defined in
 #                      /etc/sysctl.conf.  See 'man sysctl(8)'.
-# X-LFS-Default-Start: S05
-# X-LFS-Default-Stop:
 # X-LFS-Provided-By:   LFS
 ### END INIT INFO
 

Modified: trunk/lfs/bootscripts/contrib/lsb-v3/init.d/sysklogd
===================================================================
--- trunk/lfs/bootscripts/contrib/lsb-v3/init.d/sysklogd	2010-04-23 19:30:18 UTC (rev 1153)
+++ trunk/lfs/bootscripts/contrib/lsb-v3/init.d/sysklogd	2010-05-05 18:13:33 UTC (rev 1154)
@@ -12,8 +12,6 @@
 # Short-Description:   Starts kernel and system log daemons.
 # Description:         Starts kernel and system log daemons.
 #                      /etc/fstab.
-# X-LFS-Default-Start: S10
-# X-LFS-Default-Stop:  K90
 # X-LFS-Provided-By:   LFS
 ### END INIT INFO
 
@@ -22,44 +20,44 @@
 case "${1}" in
     start)
         MESSAGE="system log daemon..."
-        start_daemon /usr/sbin/syslogd -m 0
+        start_daemon /sbin/syslogd -m 0
         evaluate_retval start
 
         MESSAGE="kernel log daemon..."
-        start_daemon /usr/sbin/klogd
+        start_daemon /sbin/klogd
         evaluate_retval start
         ;;
 
     stop)
         MESSAGE="kernel log daemon..."
-        killproc /usr/sbin/klogd
+        killproc /sbin/klogd
         evaluate_retval stop
 
         MESSAGE="system log daemon..."
-        killproc /usr/sbin/syslogd
+        killproc /sbin/syslogd
         evaluate_retval stop
         ;;
 
     force-reload)
         MESSAGE="system log daemon config file..."
-        killproc -HUP `/usr/sbin/syslogd`
+        killproc -HUP `/sbin/syslogd`
         evaluate_retval reload
         ;;
 
     restart)
         MESSAGE="system and kernel log deamons..."
         failed=0
-        killproc /usr/sbin/klogd || failed=1
-        killproc /usr/sbin/syslogd || failed=1
-        start_daemon /usr/sbin/syslogd -m 0 || failed=1
-        start_daemon /usr/sbin/klogd || failed=1
+        killproc /sbin/klogd || failed=1
+        killproc /sbin/syslogd || failed=1
+        start_daemon /sbin/syslogd -m 0 || failed=1
+        start_daemon /sbin/klogd || failed=1
         (exit ${failed})
         evaluate_retval restart
         ;;
 
     status)
-        statusproc /usr/sbin/syslogd
-        statusproc /usr/sbin/klogd
+        statusproc /sbin/syslogd
+        statusproc /sbin/klogd
         ;;
 
     *)

Modified: trunk/lfs/bootscripts/contrib/lsb-v3/init.d/template
===================================================================
--- trunk/lfs/bootscripts/contrib/lsb-v3/init.d/template	2010-04-23 19:30:18 UTC (rev 1153)
+++ trunk/lfs/bootscripts/contrib/lsb-v3/init.d/template	2010-05-05 18:13:33 UTC (rev 1154)
@@ -11,8 +11,6 @@
 # Default-Stop:
 # Short-Description:
 # Description: 
-# X-LFS-Default-Start:
-# X-LFS-Default-Stop:
 # X-LFS-Provided-By:
 ### END INIT INFO
 

Modified: trunk/lfs/bootscripts/contrib/lsb-v3/init.d/udev
===================================================================
--- trunk/lfs/bootscripts/contrib/lsb-v3/init.d/udev	2010-04-23 19:30:18 UTC (rev 1153)
+++ trunk/lfs/bootscripts/contrib/lsb-v3/init.d/udev	2010-05-05 18:13:33 UTC (rev 1154)
@@ -12,8 +12,6 @@
 # Short-Description:   Populated /dev with device nodes.
 # Description:         Mounts a tempfs on /dev and starts the udevd daemon.
 #                      Device nodes are created as defined by udev.
-# X-LFS-Default-Start: S15
-# X-LFS-Default-Stop:
 # X-LFS-Provided-By:   LFS
 ### END INIT INFO
 

Modified: trunk/lfs/bootscripts/contrib/lsb-v3/init.d/udev_retry
===================================================================
--- trunk/lfs/bootscripts/contrib/lsb-v3/init.d/udev_retry	2010-04-23 19:30:18 UTC (rev 1153)
+++ trunk/lfs/bootscripts/contrib/lsb-v3/init.d/udev_retry	2010-05-05 18:13:33 UTC (rev 1154)
@@ -13,8 +13,6 @@
 # Description:         Replays any failed uevents that were skipped due to
 #                      slow hardware initialization, and creates those needed
 #                      device nodes
-# X-LFS-Default-Start: S45
-# X-LFS-Default-Stop:
 # X-LFS-Provided-By:   LFS
 ### END INIT INFO
 
@@ -35,7 +33,7 @@
                 done
 
                 # Re-trigger the failed uevents in hope they will succeed now
-                /sbin/udevadm trigger --retry-failed
+                /sbin/udevadm trigger --type=failed
 
 		# Now wait for udevd to process the uevents we triggered
 		/sbin/udevadm settle

Modified: trunk/lfs/chapter01/changelog.xml
===================================================================
--- trunk/lfs/chapter01/changelog.xml	2010-04-23 19:30:18 UTC (rev 1153)
+++ trunk/lfs/chapter01/changelog.xml	2010-05-05 18:13:33 UTC (rev 1154)
@@ -37,6 +37,41 @@
     </listitem>
 -->
     <listitem>
+      <para>03-05-2010</para>
+      <itemizedlist>
+        <listitem>
+          <para>[bdubbs] - Ajout d'un correctif pour corriger une
+          erreur de débordement de mémoire dans tar. La correction est due
+          spécifiquement à la construction avec gcc-4.5 et supérieur.
+          Corrige <ulink url="&lfs-ticket-root;2651">#2610</ulink>.</para>
+        </listitem>
+
+        <listitem>
+          <para>[bdubbs] - Ajout de procédures pour la nouvelle suite de tests de
+          diffutils. Merci à Chris Staub.
+          Corrige <ulink url="&lfs-ticket-root;2650">#2650</ulink>.</para>
+        </listitem>
+        <listitem>
+          <para>[bdubbs] - Monifications mineures dans le texte de gawk au chapitre 5
+          et de patch au chapitre 6. Merci à Chris Staub.
+          Corrige <ulink url="&lfs-ticket-root;2649">#2649</ulink>.</para>
+        </listitem>
+
+        <listitem>
+          <para>[bdubbs] - Plusieurs modifications de texte à la section v,
+          Raison de la présence des paquets dans le livre. Merci à Chris 
+          Staub pour le correctif.
+          Corrige <ulink url="&lfs-ticket-root;2644">#2644</ulink>.</para>
+        </listitem>
+        <listitem>
+          <para>[bdubbs] - Ajout de file au chapitre 5 pour enlever plusieurs
+          messages d'avertissement lors du binutils du chapitre 6. Corrige
+          <ulink url="&lfs-ticket-root;2640">#2640</ulink>.</para>
+        </listitem>
+      </itemizedlist>
+    </listitem>
+
+    <listitem>
       <para>20-04-2010</para>
       <itemizedlist>
         <listitem>

Modified: trunk/lfs/chapter03/patches.xml
===================================================================
--- trunk/lfs/chapter03/patches.xml	2010-04-23 19:30:18 UTC (rev 1153)
+++ trunk/lfs/chapter03/patches.xml	2010-05-05 18:13:33 UTC (rev 1154)
@@ -168,6 +168,13 @@
         </listitem>
       </varlistentry>
 
+    <varlistentry>
+      <term>Tar correctif débordement de mémoire - <token>&tar-overflow-patch-size;</token> :</term>
+      <listitem>
+        <para>Téléchargement : <ulink url="&patches-root;&tar-overflow-patch;"/></para>
+        <para>Somme de contrôle MD5 : <literal>&tar-overflow-patch-md5;</literal></para>
+      </listitem>
+    </varlistentry>
 
     <!-- <varlistentry>
       <term>Shadow correctif Useradd - <token>&shadow-useradd-patch-size;</token>:</term>

Modified: trunk/lfs/chapter05/chapter05.xml
===================================================================
--- trunk/lfs/chapter05/chapter05.xml	2010-04-23 19:30:18 UTC (rev 1153)
+++ trunk/lfs/chapter05/chapter05.xml	2010-05-05 18:13:33 UTC (rev 1154)
@@ -29,6 +29,7 @@
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="bzip2.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="coreutils.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="diffutils.xml"/>
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="file.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="findutils.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gawk.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gettext.xml"/>

Modified: trunk/lfs/chapter05/diffutils.xml
===================================================================
--- trunk/lfs/chapter05/diffutils.xml	2010-04-23 19:30:18 UTC (rev 1153)
+++ trunk/lfs/chapter05/diffutils.xml	2010-05-05 18:13:33 UTC (rev 1154)
@@ -51,8 +51,13 @@
 
 <screen><userinput remap="make">make</userinput></screen>
 
-    <para>Ce paquet ne contient pas de suite de tests.</para>
+    <para>La compilation est maintenant terminée. Comme décrit plus tôt, 
+    l'exécution de la suite de tests n'est pas obligatoire pour les outils
+    temporaires dans ce chapitre. Pour lancer cependant la suite de tests de 
+    Diffutils, faites la commande suivante :</para>
 
+<screen><userinput remap="test">make check</userinput></screen>
+
     <para>Installez le paquet :</para>
 
 <screen><userinput remap="install">make install</userinput></screen>

Added: trunk/lfs/chapter05/file.xml
===================================================================
--- trunk/lfs/chapter05/file.xml	                        (rev 0)
+++ trunk/lfs/chapter05/file.xml	2010-05-05 18:13:33 UTC (rev 1154)
@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
+  "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
+  <!ENTITY % general-entities SYSTEM "../general.ent">
+  %general-entities;
+]>
+
+<sect1 id="ch-tools-file" role="wrap">
+  <?dbhtml filename="file.html"?>
+
+  <sect1info condition="script">
+    <productname>file</productname>
+    <productnumber>&file-version;</productnumber>
+    <address>&file-url;</address>
+  </sect1info>
+
+  <title>File-&file-version;</title>
+
+  <indexterm zone="ch-tools-file">
+    <primary sortas="a-File">File</primary>
+    <secondary>outils</secondary>
+  </indexterm>
+
+  <sect2 role="package">
+    <title/>
+
+    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+    href="../chapter06/file.xml"
+    xpointer="xpointer(/sect1/sect2[1]/para[1])"/>
+
+    <segmentedlist>
+      <segtitle>&buildtime;</segtitle>
+      <segtitle>&diskspace;</segtitle>
+
+      <seglistitem>
+        <seg>&file-ch5-sbu;</seg>
+        <seg>&file-ch5-du;</seg>
+      </seglistitem>
+    </segmentedlist>
+
+  </sect2>
+
+  <sect2 role="installation">
+    <title>Installation de File</title>
+
+    <para>Préparez la compilation de File :</para>
+
+<screen><userinput remap="configure">./configure --prefix=/tools</userinput></screen>
+
+    <para>Compilez le paquet :</para>
+
+<screen><userinput remap="make">make</userinput></screen>
+
+    <para>La compilation est maintenant terminée. Comme décrit plus tôt, 
+    l'exécution de la suite de tests n'est pas obligatoire pour les outils
+    temporaires dans ce chapitre. Pour lancer cependant la suites de tests de 
+    File, faites la commande suivante :</para>
+
+<screen><userinput remap="test">make check</userinput></screen>
+
+    <para>Installez le paquet :</para>
+
+<screen><userinput remap="install">make install</userinput></screen>
+
+  </sect2>
+
+  <sect2 role="content">
+    <title/>
+
+    <para>Les détails sur ce paquet sont disponibles dans
+    <xref linkend="contents-file" role="."/></para>
+
+  </sect2>
+
+</sect1>

Modified: trunk/lfs/chapter05/sed.xml
===================================================================
--- trunk/lfs/chapter05/sed.xml	2010-04-23 19:30:18 UTC (rev 1153)
+++ trunk/lfs/chapter05/sed.xml	2010-05-05 18:13:33 UTC (rev 1154)
@@ -52,7 +52,7 @@
 <screen><userinput remap="make">make</userinput></screen>
 
     <para>La compilation est maintenant terminée. Comme décrit plus tôt, 
-    l'execution de la suite de tests n'est pas obligatoire pour les outils
+    l'exécution de la suite de tests n'est pas obligatoire pour les outils
     temporaires dans ce chapitre. Pour lancer cependant la suite de tests de 
     Sed, faites la commande suivante :</para>
 

Modified: trunk/lfs/chapter06/chapter06.xml
===================================================================
--- trunk/lfs/chapter06/chapter06.xml	2010-04-23 19:30:18 UTC (rev 1153)
+++ trunk/lfs/chapter06/chapter06.xml	2010-05-05 18:13:33 UTC (rev 1154)
@@ -26,7 +26,6 @@
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gmp.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mpfr.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mpc.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="file.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gcc.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sed.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="pkg-config.xml"/>
@@ -50,6 +49,7 @@
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="bzip2.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="diffutils.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gawk.xml"/>
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="file.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="findutils.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="flex.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gettext.xml"/>

Modified: trunk/lfs/chapter06/diffutils.xml
===================================================================
--- trunk/lfs/chapter06/diffutils.xml	2010-04-23 19:30:18 UTC (rev 1153)
+++ trunk/lfs/chapter06/diffutils.xml	2010-05-05 18:13:33 UTC (rev 1154)
@@ -48,8 +48,10 @@
 
 <screen><userinput remap="make">make</userinput></screen>
 
-    <para>Ce paquet ne fournit pas de suite de tests.</para>
+     <para>Pour tester les résultats, lancez :</para>
 
+<screen><userinput remap="test">make check</userinput></screen>
+
     <para>Installez ce paquet :</para>
 
 <screen><userinput remap="install">make install</userinput></screen>

Modified: trunk/lfs/chapter06/patch.xml
===================================================================
--- trunk/lfs/chapter06/patch.xml	2010-04-23 19:30:18 UTC (rev 1153)
+++ trunk/lfs/chapter06/patch.xml	2010-05-05 18:13:33 UTC (rev 1154)
@@ -43,8 +43,8 @@
   <sect2 role="installation">
     <title>Installation de Patch</title>
 
-    <para>Appliquez un correctif qui supprime un test nécessitant
-    l'exécution de <command>ed</command> :</para>
+    <para>Appliquez un correctif pour empêcher la suite de tests d'en exécuter 
+    un qui exige <command>ed</command> :</para>
 
 <screen><userinput remap="pre">patch -Np1 -i ../&patch-test-patch;</userinput></screen>
 

Modified: trunk/lfs/chapter06/tar.xml
===================================================================
--- trunk/lfs/chapter06/tar.xml	2010-04-23 19:30:18 UTC (rev 1153)
+++ trunk/lfs/chapter06/tar.xml	2010-05-05 18:13:33 UTC (rev 1154)
@@ -45,6 +45,13 @@
 
 <screen><userinput remap="pre">sed -i /SIGPIPE/d src/tar.c</userinput></screen>
 
+ 
+    <para>Corrigez aussi un bogue qui provoque un débordement de mémoire lors de
+    la création d'un nouveau fichier tar. Cette correction est nécessaire
+    pour une construction avec gcc-4.5 et supérieur.</para>
+
+<screen><userinput remap="pre">patch -Np1 -i ../&tar-overflow-patch;</userinput></screen>
+
     <para>Préparez la compilation de Tar :</para>
 
 <screen><userinput remap="configure">./configure --prefix=/usr --bindir=/bin --libexecdir=/usr/sbin</userinput></screen>

Modified: trunk/lfs/general.ent
===================================================================
--- trunk/lfs/general.ent	2010-04-23 19:30:18 UTC (rev 1153)
+++ trunk/lfs/general.ent	2010-05-05 18:13:33 UTC (rev 1154)
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="ISO-8859-1"?>
 
-<!ENTITY version "SVN-20100420">
-<!ENTITY releasedate "20 avril 2010">
+<!ENTITY version "SVN-20100503">
+<!ENTITY releasedate "3 mai 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-04-23 19:30:18 UTC (rev 1153)
+++ trunk/lfs/packages.ent	2010-05-05 18:13:33 UTC (rev 1154)
@@ -123,6 +123,8 @@
 <!ENTITY file-url "ftp://ftp.astron.com/pub/file/file-&file-version;.tar.gz">
 <!ENTITY file-md5 "accade81ff1cc774904b47c72c8aeea0">
 <!ENTITY file-home "http://www.darwinsys.com/file/">
+<!ENTITY file-ch5-du "9.5 Mio">
+<!ENTITY file-ch5-sbu "0.2 SBU">
 <!ENTITY file-ch6-du "9.5 Mio">
 <!ENTITY file-ch6-sbu "0.2 SBU">
 

Modified: trunk/lfs/patches.ent
===================================================================
--- trunk/lfs/patches.ent	2010-04-23 19:30:18 UTC (rev 1153)
+++ trunk/lfs/patches.ent	2010-05-05 18:13:33 UTC (rev 1154)
@@ -79,6 +79,10 @@
 <!ENTITY procps-watch-patch-md5 "cd1a757e532d93662a7ed71da80e6b58">
 <!ENTITY procps-watch-patch-size "3.5 Kio">
 
+<!ENTITY tar-overflow-patch "tar-&tar-version;-overflow_fix-1.patch">
+<!ENTITY tar-overflow-patch-md5 "1912ec36d2a0e2b96678651cf583ce6f">
+<!ENTITY tar-overflow-patch-size "1.7 Kio"> 
+
 <!-- <!ENTITY shadow-useradd-patch "shadow-&shadow-version;-useradd_fix-2.patch">
 <!ENTITY shadow-useradd-patch-md5 "5f35528f38d5432d5fa2dd79d04bdfdd">
 <!ENTITY shadow-useradd-patch-size "6.1 Kio"> -->

Modified: trunk/lfs/prologue/why.xml
===================================================================
--- trunk/lfs/prologue/why.xml	2010-04-23 19:30:18 UTC (rev 1153)
+++ trunk/lfs/prologue/why.xml	2010-05-05 18:13:33 UTC (rev 1154)
@@ -51,7 +51,9 @@
         <para>Binutils</para>
 
         <para>Ce paques contient un éditeur de liens, un assembleur et d'autres
-        outils de gestion des fichiers objets.</para>
+        outils de gestion des fichiers objets. Les programmes de ce paquet
+        sont nécessaires pour compiler la plupart des paquets d'un système LFS
+        et allant au-delà.</para>
       </listitem>
 
       <listitem>
@@ -73,7 +75,10 @@
         <para>Coreutils</para>
 
         <para>Ce paquet contient un certain nombre de paquets essentiels pour
-        visualiser et manipuler des fichiers et des répertoires.</para>
+        visualiser et manipuler des fichiers et des répertoires. Ces programmes
+        sont nécessaires pour la gestion de fichiers en ligne de commande et ils
+        sont nécessaires pour les procédures d'installation de de chaque paquet
+        de LFS.</para>
       </listitem>
 
       <listitem>
@@ -87,7 +92,9 @@
         <para>Diffutils</para>
 
         <para>Ce paquet contient des programmes qui montrent les
-        différences entre des fichiers et des répertoires.</para>
+        différences entre des fichiers et des répertoires. On peut utiliser ces
+        programmes pour créer des correctifs et ils sont aussi utilisés dans
+        de nombreuses procédures de construction de paquets.</para>
       </listitem>
 
       <listitem>
@@ -111,14 +118,15 @@
         <para>File</para>
 
         <para>Ce paquet contient un outil pour déterminer le type d'un ou plusieurs fichiers
-        donnés.</para>
+        donnés. Quelques paquets en ont besoin pour se construire.</para>
       </listitem>
 
       <listitem>
         <para>Findutils</para>
 
-        <para>Ce paquet contient des programmes pour rechercher des fichiers sur un
-        système de fichiers.</para>
+        <para>Ce paquet contient des programmes pour rechercher 
+        des fichiers sur un système de fichiers. Il est utilisé dans les scripts
+        de construction de nombreux paquets.</para>
       </listitem>
 
       <listitem>
@@ -135,7 +143,8 @@
         <para>Gawk</para>
 
         <para>Ce paquet contient des programmes de manipulation de fichiers texte.
-        C'est la version GNU du programme awk (Aho-Weinberg-Kernighan).</para>
+        C'est la version GNU du programme awk (Aho-Weinberg-Kernighan). Il
+        est utilisé dans les scripts de construction de nombreux autres paquets.</para>
       </listitem>
 
       <listitem>
@@ -177,8 +186,9 @@
       <listitem>
         <para>Grep</para>
 
-        <para>Ce paquet contient des programmes de recherche à l'intérieur
-        de fichiers.</para>
+        <para>Ce paquet contient des programmes de recherche au sein de fichiers.
+        Ces programmes sont utilisés par la plupart des scripts de construction
+        des paquets.</para>
       </listitem>
 
       <listitem>
@@ -200,7 +210,8 @@
         <para>Gzip</para>
 
         <para>Ces paquets contiennent des programmes de compression et de
-         décompression de fichiers.</para>
+         décompression de fichiers. Il est nécessaire pour décompresser de nombreux
+         paquets sur LFS et au-delà.</para>
       </listitem>
 
       <listitem>
@@ -227,15 +238,17 @@
       <listitem>
         <para>Kbd</para>
 
-        <para>Ce paquet contient des fichiers de table clavier et des outils
-        pour le clavier destinés à ceux non américains.</para>
+        <para>Ce paquet contient des fichiers de tables de touches, des outils 
+        claviers pour les claviers non américains et un certain nombre de 
+        polices pour console.</para>
       </listitem>
 
       <listitem>
         <para>Less</para>
 
         <para>Ce paquet contient un très bon visualiseur de texte qui permet le
-        défilement vers le haut ou le bas lors de la visualisation d'un fichier.</para>
+        défilement vers le haut ou le bas lors de la visualisation d'un fichier.
+        Il est aussi utilisé par Man-DB pour visualiser des pages de man.</para>
       </listitem>
 
       <listitem>
@@ -248,7 +261,7 @@
       </listitem>
 
       <listitem>
-        <para>Linux Kernel</para>
+        <para>Noyau Linux</para>
 
         <para>Ce paquet est le système d'exploitation. C'est Linux dans l'environnement
       GNU/Linux.</para>
@@ -291,7 +304,15 @@
         les modules du noyau Linux.</para>
       </listitem>
 
+ 
       <listitem>
+        <para>MPC</para>
+
+        <para>Ce paquet contient des fonctions pour le calcul de
+        nombres complexes. Il est exigé par Gcc.</para>
+      </listitem>
+
+      <listitem>
         <para>MPFR</para>
 
         <para>Le paquet MPFR contient des fonctions pour des maths à précision
@@ -303,7 +324,8 @@
 
         <para>Le paquet Ncurses contient les bibliothèques de gestion des
         écrans type caractère, indépendant des terminaux. Il est souvent utilisé
-        pour fournir le contrôle du curseur dans un système en menus.</para>
+        pour fournir le contrôle du curseur dans un système en menus. Il est
+        exigé par un certain nombre de paquets de LFS.</para>
       </listitem>
 
       <listitem>
@@ -318,7 +340,9 @@
       <listitem>
         <para>Perl</para>
 
-        <para>Ce paquet est un interpréteur du langage PERL en cours d'exécution.</para>
+        <para>Ce paquet est un interpréteur du langage PERL en cours d'exécution.
+        Il est nécessaire pour l'installation et les suites de tests de plusieurs
+        paquets LFS.</para>
       </listitem>
 
       <listitem>
@@ -333,14 +357,17 @@
       <listitem>
         <para>Procps</para>
 
-        <para>Ce paquet contient des programmes de surveillance des processus.</para>
+        <para>Ce paquet contient des programmes de surveillance des processus.
+        Ces programmes sont utiles pour l'administration système et ils sont aussi
+        utilisés par les scripts de démarrage LFS.</para>
       </listitem>
 
       <listitem>
         <para>Psmisc</para>
 
         <para>Ce paquet contient des programmes d'affichage d'informations
-        sur les processus en cours d'exécution.</para>
+        sur les processus en cours d'exécution. Ces programmes sont utiles pour
+        l'administration système.</para>
       </listitem>
 
       <listitem>




More information about the lfs-traducfr mailing list