diff -Naur BOOK/appendices/.svn/entries BOOKfr/appendices/.svn/entries
--- BOOK/appendices/.svn/entries	2008-07-15 00:49:48.000000000 +0100
+++ BOOKfr/appendices/.svn/entries	1970-01-01 01:00:00.000000000 +0100
@@ -1,124 +0,0 @@
-8
-
-dir
-8551
-svn://svn.linuxfromscratch.org/LFS/trunk/BOOK/appendices
-svn://svn.linuxfromscratch.org/LFS
-
-
-
-2008-06-25T14:38:56.084559Z
-8550
-bdubbs
-
-
-svn:special svn:externals svn:needs-lock
-
-
-
-
-
-
-
-
-
-
-
-4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
-
-license.xml
-file
-
-
-
-
-2008-07-14T23:49:48.000000Z
-06e122d63f90305d6b79c9860ad59fb0
-2008-06-25T14:38:56.084559Z
-8550
-bdubbs
-
-acronymlist.xml
-file
-
-
-
-
-2008-07-14T23:49:48.000000Z
-accec0688e1cb6373662bd83c2bf33b2
-2007-03-21T18:42:58.810750Z
-7970
-manuel
-
-acknowledgments.xml
-file
-
-
-
-
-2008-07-14T23:49:48.000000Z
-8c7a4571700a6fe13bf7bdf515c110e0
-2007-08-27T21:45:48.051817Z
-8337
-dnicholson
-
-dependencies.xml
-file
-
-
-
-
-2008-07-14T23:49:48.000000Z
-4c2380b555d79607e1e5a9e68afdf4eb
-2007-09-25T16:38:14.951656Z
-8397
-manuel
-
-creat-comm.xml
-file
-
-
-
-
-2008-07-14T23:49:48.000000Z
-1bd9ffdd681ae9d6876f19eae1f9ee27
-2008-06-03T21:51:14.171945Z
-8548
-bdubbs
-
-scripts.xml
-file
-
-
-
-
-2008-07-14T23:49:48.000000Z
-62e88faee8ca493974035bff7434c13c
-2008-06-03T21:51:14.171945Z
-8548
-bdubbs
-
-udev-rules.xml
-file
-
-
-
-
-2008-07-14T23:49:48.000000Z
-2f8091f39c3b61b27488665cb1c44bed
-2008-06-04T17:15:04.535402Z
-8549
-bdubbs
-
-mit-lic.xml
-file
-
-
-
-
-2008-07-14T23:49:48.000000Z
-d21b134d88a89585ca4b31eb40e6271e
-2008-06-03T21:51:14.171945Z
-8548
-bdubbs
-
diff -Naur BOOK/appendices/.svn/format BOOKfr/appendices/.svn/format
--- BOOK/appendices/.svn/format	2008-07-15 00:49:47.000000000 +0100
+++ BOOKfr/appendices/.svn/format	1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-8
diff -Naur BOOK/appendices/.svn/text-base/acknowledgments.xml.svn-base BOOKfr/appendices/.svn/text-base/acknowledgments.xml.svn-base
--- BOOK/appendices/.svn/text-base/acknowledgments.xml.svn-base	2008-07-15 00:49:48.000000000 +0100
+++ BOOKfr/appendices/.svn/text-base/acknowledgments.xml.svn-base	1970-01-01 01:00:00.000000000 +0100
@@ -1,424 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<!DOCTYPE appendix 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;
-]>
-
-<appendix id="appendixb" xreflabel="Appendix B">
-  <?dbhtml dir="appendices"?>
-  <?dbhtml filename="acknowledgements.html"?>
-
-  <title>Acknowledgments</title>
-
-  <para>We would like to thank the following people and organizations
-  for their contributions to the Linux From Scratch Project.</para>
-
-  <itemizedlist>
-
-    <listitem>
-      <para><ulink url="mailto:gerard@linuxfromscratch.org">Gerard
-      Beekmans</ulink> &lt;gerard@linuxfromscratch.org&gt; &ndash;
-      LFS Creator, LFS Project Leader</para>
-    </listitem>
-
-    <listitem>
-      <para><ulink url="mailto:matthew@linuxfromscratch.org">Matthew
-      Burgess</ulink> &lt;matthew@linuxfromscratch.org&gt; &ndash;
-      LFS Project Leader, LFS Technical Writer/Editor</para>
-    </listitem>
-
-    <listitem>
-      <para><ulink url="mailto:bdubbs@linuxfromscratch.org">Bruce
-      Dubbs</ulink> &lt;bdubbs@linuxfromscratch.org&gt; &ndash; LFS Release 
-      Manager</para>
-    </listitem>
-
-    <listitem>
-      <para><ulink url="mailto:manuel@linuxfromscratch.org">Manuel
-      Canales Esparcia</ulink> &lt;manuel@linuxfromscratch.org&gt; &ndash;
-      LFS/BLFS/HLFS XML and XSL Maintainer</para>
-    </listitem>
-
-    <listitem>
-      <para><ulink url="mailto:jim@linuxfromscratch.org">Jim
-      Gifford</ulink> &lt;jim@linuxfromscratch.org&gt; &ndash; CLFS Project
-      Co-Leader</para>
-    </listitem>
-
-    <listitem>
-      <para><ulink url="mailto:bryan@linuxfromscratch.org">Bryan
-      Kadzban</ulink> &lt;bryan@linuxfromscratch.org&gt; &ndash; LFS
-      Technical Writer</para>
-    </listitem>
-
-    <listitem>
-      <para><ulink url="mailto:jhuntwork@linuxfromscratch.org">Jeremy
-      Huntwork</ulink> &lt;jhuntwork@linuxfromscratch.org&gt; &ndash; LFS
-      Technical Writer, LFS LiveCD Maintainer</para>
-    </listitem>
-
-    <listitem>
-      <para><ulink url="mailto:randy@linuxfromscratch.org">Randy
-      McMurchy</ulink> &lt;randy@linuxfromscratch.org&gt; &ndash; BLFS
-      Project Leader</para>
-    </listitem>
-
-    <listitem>
-      <para><ulink url="mailto:dnicholson@linuxfromscratch.org">Dan
-      Nicholson</ulink> &lt;dnicholson@linuxfromscratch.org&gt; &ndash; LFS and
-      BLFS Editor</para>
-    </listitem>
-
-    <listitem>
-      <para><ulink url="mailto:ken@linuxfromscratch.org">Ken Moffat</ulink>
-      &lt;ken@linuxfromscratch.org&gt; &ndash; LFS and CLFS Editor</para>
-    </listitem>
-
-    <listitem>
-      <para><ulink url="mailto:ryan@linuxfromscratch.org">Ryan
-      Oliver</ulink> &lt;ryan@linuxfromscratch.org&gt; &ndash; CLFS Project
-      Co-Leader</para>
-    </listitem>
-
-    <listitem>
-      <para><ulink url="mailto:alexander@linuxfromscratch.org">Alexander
-      E. Patrakov</ulink> &lt;alexander@linuxfromscratch.org&gt; &ndash; LFS
-      Technical Writer, LFS Internationalization Editor, 
-      LFS Live CD Maintainer</para>
-    </listitem>
-
-    <listitem>
-      <para>Countless other people on the various LFS and BLFS mailing lists
-      who helped make this book possible by giving their suggestions, testing
-      the book, and submitting bug reports, instructions, and their
-      experiences with installing various packages.</para>
-    </listitem>
-
-  </itemizedlist>
-
-  <bridgehead renderas="sect2">Translators</bridgehead>
-
-  <itemizedlist>
-
-    <listitem>
-      <para><ulink url="mailto:macana@macana-es.com">Manuel Canales
-      Esparcia</ulink> &lt;macana@macana-es.com&gt; &ndash; Spanish
-      LFS translation project</para>
-    </listitem>
-
-    <listitem>
-      <para><ulink url="mailto:johan@linuxfromscratch.org">Johan
-      Lenglet</ulink> &lt;johan@linuxfromscratch.org&gt; &ndash; French LFS
-      translation project</para>
-    </listitem>
-
-    <listitem>
-      <para><ulink url="mailto:lizardo@linuxfromscratch.org">Anderson
-      Lizardo</ulink> &lt;lizardo@linuxfromscratch.org&gt; &ndash;
-      Portuguese LFS translation project</para>
-    </listitem>
-
-    <listitem>
-      <para><ulink url="mailto:tr@erdfunkstelle.de">Thomas
-      Reitelbach </ulink> &lt;tr@erdfunkstelle.de&gt; &ndash; German LFS
-      translation project</para>
-    </listitem>
-
-  </itemizedlist>
-
-  <bridgehead renderas="sect2">Mirror Maintainers</bridgehead>
-
-  <bridgehead renderas="sect3">North American Mirrors</bridgehead>
-
-  <itemizedlist>
-
-    <listitem>
-      <para><ulink url="mailto:scott@osuosl.org">Scott Kveton</ulink>
-      &lt;scott@osuosl.org&gt; &ndash; lfs.oregonstate.edu mirror</para>
-    </listitem>
-
-    <listitem>
-      <para><ulink url="mailto:lost@l-w.net">William Astle</ulink>
-      &lt;lost@l-w.net&gt; &ndash; ca.linuxfromscratch.org mirror</para>
-    </listitem>
-
-    <listitem>
-      <para><ulink url="mailto:eujon.sellers@gmail.com">Eujon Sellers</ulink>
-      &lt;jpolen@rackspace.com&gt; &ndash; lfs.introspeed.com mirror</para>
-    </listitem>
-
-    <listitem>
-      <para><ulink url="mailto:justin@knierim.org">Justin Knierim</ulink>
-      &lt;tim@idge.net&gt; &ndash; lfs-matrix.net mirror</para>
-    </listitem>
-
-  </itemizedlist>
-
-  <bridgehead renderas="sect3">South American Mirrors</bridgehead>
-
-  <itemizedlist>
-
-    <listitem>
-      <para><ulink url="mailto:manuel@linuxfromscratch.org">Manuel
-      Canales Esparcia</ulink> &lt;manuel@linuxfromscratch.org&gt; &ndash;
-      lfsmirror.lfs-es.info mirror</para>
-    </listitem>
-
-    <listitem>
-      <para><ulink url="mailto:lfalcon@thymbra.com">Luis Falcon</ulink> 
-      &lt;Luis Falcon&gt; &ndash; torredehanoi.org mirror</para>
-    </listitem>
-
-  </itemizedlist>
-
-  <bridgehead renderas="sect3">European Mirrors</bridgehead>
-
-  <itemizedlist>
-
-    <listitem>
-      <para><ulink url="mailto:guido@primerelay.net">Guido Passet</ulink>
-      &lt;guido@primerelay.net&gt; &ndash; nl.linuxfromscratch.org mirror</para>
-    </listitem>
-
-    <listitem>
-      <para><ulink url="mailto:baafie@planet.nl">Bastiaan Jacques</ulink>
-      &lt;baafie@planet.nl&gt; &ndash; lfs.pagefault.net mirror</para>
-    </listitem>
-
-    <listitem>
-      <para><ulink url="mailto:sven.cranshoff@lineo.be">Sven Cranshoff</ulink>
-      &lt;sven.cranshoff@lineo.be&gt; &ndash; lfs.lineo.be mirror</para>
-    </listitem>
-
-    <listitem>
-      <para>Scarlet Belgium &ndash; lfs.scarlet.be mirror</para>
-    </listitem>
-
-    <listitem>
-      <para><ulink url="mailto:info@aliensoft.org">Sebastian Faulborn</ulink>
-      &lt;info@aliensoft.org&gt; &ndash; lfs.aliensoft.org mirror</para>
-    </listitem>
-
-    <listitem>
-      <para><ulink url="mailto:stuart@dontuse.ms">Stuart Fox</ulink>
-      &lt;stuart@dontuse.ms&gt; &ndash; lfs.dontuse.ms mirror</para>
-    </listitem>
-
-    <listitem>
-      <para><ulink url="mailto:admin@realhost.de">Ralf Uhlemann</ulink>
-      &lt;admin@realhost.de&gt; &ndash; lfs.oss-mirror.org mirror</para>
-    </listitem>
-
-    <listitem>
-      <para><ulink url="mailto:Antonin.Sprinzl@tuwien.ac.at">Antonin
-      Sprinzl</ulink> &lt;Antonin.Sprinzl@tuwien.ac.at&gt; &ndash;
-      at.linuxfromscratch.org mirror</para>
-    </listitem>
-
-    <listitem>
-      <para><ulink url="mailto:fredan-lfs@fredan.org">Fredrik
-      Danerklint</ulink> &lt;fredan-lfs@fredan.org&gt; &ndash;
-      se.linuxfromscratch.org mirror</para>
-    </listitem>
-
-    <listitem>
-      <para><ulink url="mailto:franck@linuxpourtous.com">Franck</ulink>
-      &lt;franck@linuxpourtous.com&gt; &ndash; lfs.linuxpourtous.com mirror</para>
-    </listitem>
-
-    <listitem>
-      <para><ulink url="mailto:baque@cict.fr">Philippe Baqu&eacute;</ulink>
-      &lt;baque@cict.fr&gt; &ndash; lfs.cict.fr mirror</para>
-    </listitem>
-
-    <listitem>
-      <para><ulink url="mailto:gyouja@pilgrims.ru">Vitaly Chekasin</ulink>
-      &lt;gyouja@pilgrims.ru&gt; &ndash; lfs.pilgrims.ru mirror</para>
-    </listitem>
-
-    <listitem>
-      <para><ulink url="mailto:kontakt@wankoo.org">Benjamin Heil</ulink>
-      &lt;kontakt@wankoo.org&gt; &ndash; lfs.wankoo.org mirror</para>
-    </listitem>
-
-  </itemizedlist>
-
-  <bridgehead renderas="sect3">Asian Mirrors</bridgehead>
-
-  <itemizedlist>
-
-    <listitem>
-      <para><ulink url="mailto:satit@wbac.ac.th">Satit Phermsawang</ulink>
-      &lt;satit@wbac.ac.th&gt; &ndash; lfs.phayoune.org mirror</para>
-    </listitem>
-
-    <listitem>
-      <para><ulink url="mailto:info@shizu-net.jp">Shizunet Co.,Ltd.</ulink> 
-      &lt;info@shizu-net.jp&gt; &ndash; lfs.mirror.shizu-net.jp mirror</para>
-    </listitem>
-
-    <listitem>
-      <para><ulink url="http://www.initworld.com/">Init World</ulink> 
-      &lt;http://www.initworld.com/&gt; &ndash; lfs.initworld.com mirror</para>
-    </listitem>
-
-  </itemizedlist>
-
-  <bridgehead renderas="sect3">Australian Mirrors</bridgehead>
-
-  <itemizedlist>
-
-    <listitem>
-      <para><ulink url="mailto:jason@dstc.edu.au">Jason Andrade</ulink>
-      &lt;jason@dstc.edu.au&gt; &ndash; au.linuxfromscratch.org mirror</para>
-    </listitem>
-
-  </itemizedlist>
-
-  <bridgehead renderas="sect2">Former Project Team Members</bridgehead>
-
-  <itemizedlist>
-
-    <listitem>
-      <para><ulink url="mailto:theladyskye@linuxfromscratch.org">Christine
-      Barczak</ulink> &lt;theladyskye@linuxfromscratch.org&gt; &ndash; LFS
-      Book Editor</para>
-    </listitem>
-
-    <listitem>
-      <para>Archaic
-      &lt;archaic@linuxfromscratch.org&gt; &ndash; LFS Technical Writer/Editor,
-      HLFS Project Leader, BLFS Editor, Hints and Patches Project
-      Maintainer</para>
-    </listitem>
-
-    <listitem>
-      <para><ulink url="mailto:nathan@linuxfromscratch.org">Nathan
-      Coulson</ulink> &lt;nathan@linuxfromscratch.org&gt; &ndash;
-      LFS-Bootscripts Maintainer</para>
-    </listitem>
-
-    <listitem>
-      <para>Timothy Bauscher</para>
-    </listitem>
-
-    <listitem>
-      <para>Robert Briggs</para>
-    </listitem>
-
-    <listitem>
-      <para>Ian Chilton</para>
-    </listitem>
-
-    <listitem>
-      <para><ulink url="mailto:jeroen@linuxfromscratch.org">Jeroen
-      Coumans</ulink> &lt;jeroen@linuxfromscratch.org&gt; &ndash; Website
-      Developer, FAQ Maintainer</para>
-    </listitem>
-
-    <listitem>
-      <para>Alex Groenewoud &ndash; LFS Technical Writer</para>
-    </listitem>
-
-    <listitem>
-      <para>Marc Heerdink</para>
-    </listitem>
-
-    <listitem>
-      <para>Mark Hymers</para>
-    </listitem>
-
-    <listitem><para>Seth W. Klein &ndash; FAQ maintainer</para></listitem>
-
-    <listitem>
-      <para><ulink url="mailto:nicholas@linuxfromscratch.org">Nicholas
-      Leippe</ulink> &lt;nicholas@linuxfromscratch.org&gt; &ndash; Wiki
-      Maintainer</para>
-    </listitem>
-
-    <listitem>
-      <para><ulink url="mailto:lizardo@linuxfromscratch.org">Anderson
-      Lizardo</ulink> &lt;lizardo@linuxfromscratch.org&gt; &ndash; Website
-      Backend-Scripts Maintainer</para>
-    </listitem>
-
-    <listitem>
-      <para>Simon Perreault</para>
-    </listitem>
-
-    <listitem>
-      <para><ulink url="mailto:scot@linuxfromscratch.org">Scot Mc
-      Pherson</ulink> &lt;scot@linuxfromscratch.org&gt; &ndash; LFS NNTP
-      Gateway Maintainer</para>
-    </listitem>
-
-    <listitem>
-      <para><ulink url="mailto:gschafer@zip.com.au">Greg Schafer</ulink>
-      &lt;gschafer@zip.com.au&gt; &ndash; LFS Technical Writer</para>
-    </listitem>
-
-    <listitem>
-      <para>Jesse Tie-Ten-Quee &ndash; LFS Technical Writer</para>
-    </listitem>
-
-    <listitem>
-      <para><ulink url="mailto:jwrober@linuxfromscratch.org">James
-      Robertson</ulink> &lt;jwrober@linuxfromscratch.org&gt; &ndash; Bugzilla
-      Maintainer</para>
-    </listitem>
-
-    <listitem>
-      <para><ulink url="mailto:tushar@linuxfromscratch.org">Tushar
-      Teredesai</ulink> &lt;tushar@linuxfromscratch.org&gt; &ndash; BLFS Book
-      Editor, Hints and Patches Project Leader</para>
-    </listitem>
-
-    <listitem>
-      <para><ulink url="mailto:jeremy@linuxfromscratch.org">Jeremy
-      Utley</ulink> &lt;jeremy@linuxfromscratch.org&gt; &ndash; LFS Technical
-      Writer, Bugzilla Maintainer, LFS-Bootscripts Maintainer</para>
-    </listitem>
-
-    <listitem>
-      <para><ulink url="mailto:zwinkles@gmail.com">Zack Winkles</ulink>
-      &lt;zwinkles@gmail.com&gt; &ndash; LFS Technical Writer</para>
-    </listitem>
-
-  </itemizedlist>
-
-  <bridgehead renderas="sect2">A very special thank you to our
-  donators</bridgehead>
-
-  <itemizedlist>
-
-    <listitem>
-      <para><ulink url="mailto:dean@vipersoft.co.uk">Dean Benson</ulink>
-      &lt;dean@vipersoft.co.uk&gt; for several monetary contributions</para>
-    </listitem>
-
-    <listitem>
-      <para><ulink url="mailto:hrx@hrxnet.de">Hagen Herrschaft</ulink>
-      &lt;hrx@hrxnet.de&gt; for donating a 2.2 GHz P4 system, now running
-      under the name of Lorien</para>
-    </listitem>
-
-    <listitem>
-      <para><ulink url="http://www.seocompany.ca/">SEO Company Canada</ulink>
-      supports Open Source projects and different Linux distributions</para>
-    </listitem>
-
-    <listitem>
-      <para><ulink url="http://www.vasoftware.com">VA Software</ulink> who,
-      on behalf of <ulink url="http://www.linux.com">Linux.com</ulink>,
-      donated a VA Linux 420 (former StartX SP2) workstation</para>
-    </listitem>
-
-    <listitem>
-      <para>Mark Stone for donating Belgarath, the first linuxfromscratch.org
-      server</para>
-    </listitem>
-
-  </itemizedlist>
-
-</appendix>
diff -Naur BOOK/appendices/.svn/text-base/acronymlist.xml.svn-base BOOKfr/appendices/.svn/text-base/acronymlist.xml.svn-base
--- BOOK/appendices/.svn/text-base/acronymlist.xml.svn-base	2008-07-15 00:49:47.000000000 +0100
+++ BOOKfr/appendices/.svn/text-base/acronymlist.xml.svn-base	1970-01-01 01:00:00.000000000 +0100
@@ -1,580 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<!DOCTYPE appendix 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;
-]>
-
-<appendix id="appendixa" xreflabel="Appendix A">
-  <?dbhtml dir="appendices"?>
-  <?dbhtml filename="acronymlist.html"?>
-
-  <title>Acronyms and Terms</title>
-
-  <variablelist>
-    <?dbfo list-presentation="list"?>
-    <?dbhtml list-presentation="table"?>
-
-    <varlistentry>
-      <term><emphasis role="bold">ABI</emphasis></term>
-      <listitem>
-        <para>Application Binary Interface</para>
-      </listitem>
-    </varlistentry>
-
-    <varlistentry>
-      <term><emphasis role="bold">ALFS</emphasis></term>
-      <listitem>
-        <para>Automated Linux From Scratch</para>
-      </listitem>
-    </varlistentry>
-
-    <varlistentry>
-      <term><emphasis role="bold">ALSA</emphasis></term>
-      <listitem>
-        <para>Advanced Linux Sound Architecture</para>
-      </listitem>
-    </varlistentry>
-
-    <varlistentry>
-      <term><emphasis role="bold">API</emphasis></term>
-      <listitem>
-        <para>Application Programming Interface</para>
-      </listitem>
-    </varlistentry>
-
-    <varlistentry>
-      <term><emphasis role="bold">ASCII</emphasis></term>
-      <listitem>
-        <para>American Standard Code for Information Interchange</para>
-      </listitem>
-    </varlistentry>
-
-    <varlistentry>
-      <term><emphasis role="bold">BIOS</emphasis></term>
-      <listitem>
-        <para>Basic Input/Output System</para>
-      </listitem>
-    </varlistentry>
-
-    <varlistentry>
-      <term><emphasis role="bold">BLFS</emphasis></term>
-      <listitem>
-        <para>Beyond Linux From Scratch</para>
-      </listitem>
-    </varlistentry>
-
-    <varlistentry>
-      <term><emphasis role="bold">BSD</emphasis></term>
-      <listitem>
-        <para>Berkeley Software Distribution</para>
-      </listitem>
-    </varlistentry>
-
-    <varlistentry>
-      <term><emphasis role="bold">chroot</emphasis></term>
-      <listitem>
-        <para>change root</para>
-      </listitem>
-    </varlistentry>
-
-    <varlistentry>
-      <term><emphasis role="bold">CMOS</emphasis></term>
-      <listitem>
-        <para>Complementary Metal Oxide Semiconductor</para>
-      </listitem>
-    </varlistentry>
-
-    <varlistentry>
-      <term><emphasis role="bold">COS</emphasis></term>
-      <listitem>
-        <para>Class Of Service</para>
-      </listitem>
-    </varlistentry>
-
-    <varlistentry>
-      <term><emphasis role="bold">CPU</emphasis></term>
-      <listitem>
-        <para>Central Processing Unit</para>
-      </listitem>
-    </varlistentry>
-
-    <varlistentry>
-      <term><emphasis role="bold">CRC</emphasis></term>
-      <listitem>
-        <para>Cyclic Redundancy Check</para>
-      </listitem>
-    </varlistentry>
-
-    <varlistentry>
-      <term><emphasis role="bold">CVS</emphasis></term>
-      <listitem>
-        <para>Concurrent Versions System</para>
-      </listitem>
-    </varlistentry>
-
-    <varlistentry>
-      <term><emphasis role="bold">DHCP</emphasis></term>
-      <listitem>
-        <para>Dynamic Host Configuration Protocol</para>
-      </listitem>
-    </varlistentry>
-
-    <varlistentry>
-      <term><emphasis role="bold">DNS</emphasis></term>
-      <listitem>
-        <para>Domain Name Service</para>
-      </listitem>
-    </varlistentry>
-
-    <varlistentry>
-      <term><emphasis role="bold">EGA</emphasis></term>
-      <listitem>
-        <para>Enhanced Graphics Adapter</para>
-      </listitem>
-    </varlistentry>
-
-    <varlistentry>
-      <term><emphasis role="bold">ELF</emphasis></term>
-      <listitem>
-        <para>Executable and Linkable Format</para>
-      </listitem>
-    </varlistentry>
-
-    <varlistentry>
-      <term><emphasis role="bold">EOF</emphasis></term>
-      <listitem>
-        <para>End of File</para>
-      </listitem>
-    </varlistentry>
-
-    <varlistentry>
-      <term><emphasis role="bold">EQN</emphasis></term>
-      <listitem>
-        <para>equation</para>
-      </listitem>
-    </varlistentry>
-
-    <varlistentry>
-      <term><emphasis role="bold">EVMS</emphasis></term>
-      <listitem>
-        <para>Enterprise Volume Management System</para>
-      </listitem>
-    </varlistentry>
-
-    <varlistentry>
-      <term><emphasis role="bold">ext2</emphasis></term>
-      <listitem>
-        <para>second extended file system</para>
-      </listitem>
-    </varlistentry>
-
-    <varlistentry>
-      <term><emphasis role="bold">ext3</emphasis></term>
-      <listitem>
-        <para>third extended file system</para>
-      </listitem>
-    </varlistentry>
-
-    <varlistentry>
-      <term><emphasis role="bold">FAQ</emphasis></term>
-      <listitem>
-        <para>Frequently Asked Questions</para>
-      </listitem>
-    </varlistentry>
-
-    <varlistentry>
-      <term><emphasis role="bold">FHS</emphasis></term>
-      <listitem>
-        <para>Filesystem Hierarchy Standard</para>
-      </listitem>
-    </varlistentry>
-
-    <varlistentry>
-      <term><emphasis role="bold">FIFO</emphasis></term>
-      <listitem>
-        <para>First-In, First Out</para>
-      </listitem>
-    </varlistentry>
-
-    <varlistentry>
-      <term><emphasis role="bold">FQDN</emphasis></term>
-      <listitem>
-        <para>Fully Qualified Domain Name</para>
-      </listitem>
-    </varlistentry>
-
-    <varlistentry>
-      <term><emphasis role="bold">FTP</emphasis></term>
-      <listitem>
-        <para>File Transfer Protocol</para>
-      </listitem>
-    </varlistentry>
-
-    <varlistentry>
-      <term><emphasis role="bold">GB</emphasis></term>
-      <listitem>
-        <para>Gibabytes</para>
-      </listitem>
-    </varlistentry>
-
-    <varlistentry>
-      <term><emphasis role="bold">GCC</emphasis></term>
-      <listitem>
-        <para>GNU Compiler Collection</para>
-      </listitem>
-    </varlistentry>
-
-    <varlistentry>
-      <term><emphasis role="bold">GID</emphasis></term>
-      <listitem>
-        <para>Group Identifier</para>
-      </listitem>
-    </varlistentry>
-
-    <varlistentry>
-      <term><emphasis role="bold">GMT</emphasis></term>
-      <listitem>
-        <para>Greenwich Mean Time</para>
-      </listitem>
-    </varlistentry>
-
-    <varlistentry>
-      <term><emphasis role="bold">GPG</emphasis></term>
-      <listitem>
-        <para>GNU Privacy Guard</para>
-      </listitem>
-    </varlistentry>
-
-    <varlistentry>
-      <term><emphasis role="bold">HTML</emphasis></term>
-      <listitem>
-        <para>Hypertext Markup Language</para>
-      </listitem>
-    </varlistentry>
-
-    <varlistentry>
-      <term><emphasis role="bold">IDE</emphasis></term>
-      <listitem>
-        <para>Integrated Drive Electronics</para>
-      </listitem>
-    </varlistentry>
-
-    <varlistentry>
-      <term><emphasis role="bold">IEEE</emphasis></term>
-      <listitem>
-        <para>Institute of Electrical and Electronic Engineers</para>
-      </listitem>
-    </varlistentry>
-
-    <varlistentry>
-      <term><emphasis role="bold">IO</emphasis></term>
-      <listitem>
-        <para>Input/Output</para>
-      </listitem>
-    </varlistentry>
-
-    <varlistentry>
-      <term><emphasis role="bold">IP</emphasis></term>
-      <listitem>
-        <para>Internet Protocol</para>
-      </listitem>
-    </varlistentry>
-
-    <varlistentry>
-      <term><emphasis role="bold">IPC</emphasis></term>
-      <listitem>
-        <para>Inter-Process Communication</para>
-      </listitem>
-    </varlistentry>
-
-    <varlistentry>
-      <term><emphasis role="bold">IRC</emphasis></term>
-      <listitem>
-        <para>Internet Relay Chat</para>
-      </listitem>
-    </varlistentry>
-
-    <varlistentry>
-      <term><emphasis role="bold">ISO</emphasis></term>
-      <listitem>
-        <para>International Organization for Standardization</para>
-      </listitem>
-    </varlistentry>
-
-    <varlistentry>
-      <term><emphasis role="bold">ISP</emphasis></term>
-      <listitem>
-        <para>Internet Service Provider</para>
-      </listitem>
-    </varlistentry>
-
-    <varlistentry>
-      <term><emphasis role="bold">KB</emphasis></term>
-      <listitem>
-        <para>Kilobytes</para>
-      </listitem>
-    </varlistentry>
-
-    <varlistentry>
-      <term><emphasis role="bold">LED</emphasis></term>
-      <listitem>
-        <para>Light Emitting Diode</para>
-      </listitem>
-    </varlistentry>
-
-    <varlistentry>
-      <term><emphasis role="bold">LFS</emphasis></term>
-      <listitem>
-        <para>Linux From Scratch</para>
-      </listitem>
-    </varlistentry>
-
-    <varlistentry>
-      <term><emphasis role="bold">LSB</emphasis></term>
-      <listitem>
-        <para>Linux Standard Base</para>
-      </listitem>
-    </varlistentry>
-
-    <varlistentry>
-      <term><emphasis role="bold">MB</emphasis></term>
-      <listitem>
-        <para>Megabytes</para>
-      </listitem>
-    </varlistentry>
-
-    <varlistentry>
-      <term><emphasis role="bold">MBR</emphasis></term>
-      <listitem>
-        <para>Master Boot Record</para>
-      </listitem>
-    </varlistentry>
-
-    <varlistentry>
-      <term><emphasis role="bold">MD5</emphasis></term>
-      <listitem>
-        <para>Message Digest 5</para>
-      </listitem>
-    </varlistentry>
-
-    <varlistentry>
-      <term><emphasis role="bold">NIC</emphasis></term>
-      <listitem>
-        <para>Network Interface Card</para>
-      </listitem>
-    </varlistentry>
-
-    <varlistentry>
-      <term><emphasis role="bold">NLS</emphasis></term>
-      <listitem>
-        <para>Native Language Support</para>
-      </listitem>
-    </varlistentry>
-
-    <varlistentry>
-      <term><emphasis role="bold">NNTP</emphasis></term>
-      <listitem>
-        <para>Network News Transport Protocol</para>
-      </listitem>
-    </varlistentry>
-
-    <varlistentry>
-      <term><emphasis role="bold">NPTL</emphasis></term>
-      <listitem>
-        <para>Native POSIX Threading Library</para>
-      </listitem>
-    </varlistentry>
-
-    <varlistentry>
-      <term><emphasis role="bold">OSS</emphasis></term>
-      <listitem>
-        <para>Open Sound System</para>
-      </listitem>
-    </varlistentry>
-
-    <varlistentry>
-      <term><emphasis role="bold">PCH</emphasis></term>
-      <listitem>
-        <para>Pre-Compiled Headers</para>
-      </listitem>
-    </varlistentry>
-
-    <varlistentry>
-      <term><emphasis role="bold">PCRE</emphasis></term>
-      <listitem>
-        <para>Perl Compatible Regular Expression</para>
-      </listitem>
-    </varlistentry>
-
-    <varlistentry>
-      <term><emphasis role="bold">PID</emphasis></term>
-      <listitem>
-        <para>Process Identifier</para>
-      </listitem>
-    </varlistentry>
-
-    <varlistentry>
-      <term><emphasis role="bold">PLFS</emphasis></term>
-      <listitem>
-        <para>Pure Linux From Scratch</para>
-      </listitem>
-    </varlistentry>
-
-    <varlistentry>
-      <term><emphasis role="bold">PTY</emphasis></term>
-      <listitem>
-        <para>pseudo terminal</para>
-      </listitem>
-    </varlistentry>
-
-    <varlistentry>
-      <term><emphasis role="bold">QA</emphasis></term>
-      <listitem>
-        <para>Quality Assurance</para>
-      </listitem>
-    </varlistentry>
-
-    <varlistentry>
-      <term><emphasis role="bold">QOS</emphasis></term>
-      <listitem>
-        <para>Quality Of Service</para>
-      </listitem>
-    </varlistentry>
-
-    <varlistentry>
-      <term><emphasis role="bold">RAM</emphasis></term>
-      <listitem>
-        <para>Random Access Memory</para>
-      </listitem>
-    </varlistentry>
-
-    <varlistentry>
-      <term><emphasis role="bold">RPC</emphasis></term>
-      <listitem>
-        <para>Remote Procedure Call</para>
-      </listitem>
-    </varlistentry>
-
-    <varlistentry>
-      <term><emphasis role="bold">RTC</emphasis></term>
-      <listitem>
-        <para>Real Time Clock</para>
-      </listitem>
-    </varlistentry>
-
-    <varlistentry>
-      <term><emphasis role="bold">SBU</emphasis></term>
-      <listitem>
-        <para>Standard Build Unit</para>
-      </listitem>
-    </varlistentry>
-
-    <varlistentry>
-      <term><emphasis role="bold">SCO</emphasis></term>
-      <listitem>
-        <para>The Santa Cruz Operation</para>
-      </listitem>
-    </varlistentry>
-
-    <varlistentry>
-      <term><emphasis role="bold">SGR</emphasis></term>
-      <listitem>
-        <para>Select Graphic Rendition</para>
-      </listitem>
-    </varlistentry>
-
-    <varlistentry>
-      <term><emphasis role="bold">SHA1</emphasis></term>
-      <listitem>
-        <para>Secure-Hash Algorithm 1</para>
-      </listitem>
-    </varlistentry>
-
-    <varlistentry>
-      <term><emphasis role="bold">SMP</emphasis></term>
-      <listitem>
-        <para>Symmetric Multi-Processor</para>
-      </listitem>
-    </varlistentry>
-
-    <varlistentry>
-      <term><emphasis role="bold">TLDP</emphasis></term>
-      <listitem>
-        <para>The Linux Documentation Project</para>
-      </listitem>
-    </varlistentry>
-
-    <varlistentry>
-      <term><emphasis role="bold">TFTP</emphasis></term>
-      <listitem>
-        <para>Trivial File Transfer Protocol</para>
-      </listitem>
-    </varlistentry>
-
-    <varlistentry>
-      <term><emphasis role="bold">TLS</emphasis></term>
-      <listitem>
-        <para>Thread-Local Storage</para>
-      </listitem>
-    </varlistentry>
-
-    <varlistentry>
-      <term><emphasis role="bold">UID</emphasis></term>
-      <listitem>
-        <para>User Identifier</para>
-      </listitem>
-    </varlistentry>
-
-    <varlistentry>
-      <term><emphasis role="bold">umask</emphasis></term>
-      <listitem>
-        <para>user file-creation mask</para>
-      </listitem>
-    </varlistentry>
-
-    <varlistentry>
-      <term><emphasis role="bold">USB</emphasis></term>
-      <listitem>
-        <para>Universal Serial Bus</para>
-      </listitem>
-    </varlistentry>
-
-    <varlistentry>
-      <term><emphasis role="bold">UTC</emphasis></term>
-      <listitem>
-        <para>Coordinated Universal Time</para>
-      </listitem>
-    </varlistentry>
-
-    <varlistentry>
-      <term><emphasis role="bold">UUID</emphasis></term>
-      <listitem>
-        <para>Universally Unique Identifier</para>
-      </listitem>
-    </varlistentry>
-
-    <varlistentry>
-      <term><emphasis role="bold">VC</emphasis></term>
-      <listitem>
-        <para>Virtual Console</para>
-      </listitem>
-    </varlistentry>
-
-    <varlistentry>
-      <term><emphasis role="bold">VGA</emphasis></term>
-      <listitem>
-        <para>Video Graphics Array</para>
-      </listitem>
-    </varlistentry>
-
-    <varlistentry>
-      <term><emphasis role="bold">VT</emphasis></term>
-      <listitem>
-        <para>Virtual Terminal</para>
-      </listitem>
-    </varlistentry>
-
-  </variablelist>
-
-</appendix>
diff -Naur BOOK/appendices/.svn/text-base/creat-comm.xml.svn-base BOOKfr/appendices/.svn/text-base/creat-comm.xml.svn-base
--- BOOK/appendices/.svn/text-base/creat-comm.xml.svn-base	2008-07-15 00:49:48.000000000 +0100
+++ BOOKfr/appendices/.svn/text-base/creat-comm.xml.svn-base	1970-01-01 01:00:00.000000000 +0100
@@ -1,403 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<!DOCTYPE appendix 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="CC" xreflabel="Creative Commons License">
-  <?dbhtml filename="creat-comm.html"?>
-
-  <title>Creative Commons License</title>
-
-  <para role='title'>Creative Commons Legal Code</para>
-
-  <para role='title'>Attribution-NonCommercial-ShareAlike 2.0</para>
-
-  <important>
-    <para>CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT
-    PROVIDE LEGAL SERVICES. DISTRIBUTION OF THIS LICENSE DOES NOT CREATE AN
-    ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS INFORMATION ON AN
-    "AS-IS" BASIS.  CREATIVE COMMONS MAKES NO WARRANTIES REGARDING THE INFORMATION
-    PROVIDED, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM ITS
-    USE.</para>
-  </important>
-
-  <para role='title'>License</para>
-
-  <para>THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS CREATIVE
-  COMMONS PUBLIC LICENSE ("CCPL" OR "LICENSE"). THE WORK IS PROTECTED BY
-  COPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF THE WORK OTHER THAN AS
-  AUTHORIZED UNDER THIS LICENSE OR COPYRIGHT LAW IS PROHIBITED.</para>
-
-  <para>BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE TO BE
-  BOUND BY THE TERMS OF THIS LICENSE. THE LICENSOR GRANTS YOU THE RIGHTS
-  CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND
-  CONDITIONS.</para>
-
-  <orderedlist>
-    <?dbfo label-width="1.5em"?>
-    <listitem>
-      <para>Definitions</para>
-
-      <orderedlist>
-        <listitem>
-          <para>"Collective Work" means a work, such as a periodical issue, anthology or
-          encyclopedia, in which the Work in its entirety in unmodified form, along
-          with a number of other contributions, constituting separate and independent
-          works in themselves, are assembled into a collective whole. A work that
-          constitutes a Collective Work will not be considered a Derivative Work (as
-          defined below) for the purposes of this License.</para>
-        </listitem>
-
-        <listitem>
-          <para>"Derivative Work" means a work based upon the Work or upon
-          the Work and other pre-existing works, such as a translation, musical
-          arrangement, dramatization, fictionalization, motion picture version, sound
-          recording, art reproduction, abridgment, condensation, or any other form in
-          which the Work may be recast, transformed, or adapted, except that a work
-          that constitutes a Collective Work will not be considered a Derivative Work
-          for the purpose of this License. For the avoidance of doubt, where the Work
-          is a musical composition or sound recording, the synchronization of the Work
-          in timed-relation with a moving image ("synching") will be considered a
-          Derivative Work for the purpose of this License.</para>
-        </listitem>
-
-        <listitem>
-          <para>"Licensor" means the individual or entity that offers the
-          Work under the terms of this License.</para>
-        </listitem>
-
-        <listitem>
-          <para>"Original Author" means the individual or entity who created
-          the Work.</para>
-        </listitem>
-
-        <listitem>
-          <para>"Work" means the copyrightable work of authorship offered
-          under the terms of this License.</para>
-        </listitem>
-
-        <listitem>
-          <para>"You" means an individual or entity exercising rights under
-          this License who has not previously violated the terms of this License with
-          respect to the Work, or who has received express permission from the
-          Licensor to exercise rights under this License despite a previous
-          violation.</para>
-        </listitem>
-
-        <listitem>
-          <para>"License Elements" means the following high-level license
-          attributes as selected by Licensor and indicated in the title of this
-          License: Attribution, Noncommercial, ShareAlike.</para>
-        </listitem>
-
-      </orderedlist>
-    </listitem>
-
-    <listitem>
-      <para>Fair Use Rights. Nothing in this license is intended to reduce,
-      limit, or restrict any rights arising from fair use, first sale or other
-      limitations on the exclusive rights of the copyright owner under copyright law
-      or other applicable laws.</para>
-    </listitem>
-
-
-    <listitem>
-      <para>License Grant. Subject to the terms and conditions of this
-      License, Licensor hereby grants You a worldwide, royalty-free, non-exclusive,
-      perpetual (for the duration of the applicable copyright) license to exercise
-      the rights in the Work as stated below:</para>
-
-      <orderedlist>
-
-        <listitem>
-          <para>to reproduce the Work, to incorporate the Work into one or
-          more Collective Works, and to reproduce the Work as incorporated in the
-          Collective Works;</para>
-        </listitem>
-
-        <listitem>
-          <para>to create and reproduce Derivative Works;</para>
-        </listitem>
-
-        <listitem>
-          <para>to distribute copies or phonorecords of, display publicly,
-          perform publicly, and perform publicly by means of a digital audio
-          transmission the Work including as incorporated in Collective
-          Works;</para>
-        </listitem>
-
-        <listitem>
-          <para>to distribute copies or phonorecords of, display publicly,
-          perform publicly, and perform publicly by means of a digital audio
-          transmission Derivative Works;</para>
-        </listitem>
-
-      </orderedlist>
-
-      <para>The above rights may be exercised in all media and formats whether now
-      known or hereafter devised. The above rights include the right to make such
-      modifications as are technically necessary to exercise the rights in other
-      media and formats. All rights not expressly granted by Licensor are hereby
-      reserved, including but not limited to the rights set forth in Sections 4(e)
-      and 4(f).</para>
-    </listitem>
-
-    <listitem>
-      <para>Restrictions.The license granted in Section 3 above is
-      expressly made subject to and limited by the following
-      restrictions:</para>
-
-      <orderedlist>
-
-        <listitem>
-          <para>You may distribute, publicly display, publicly perform, or
-          publicly digitally perform the Work only under the terms of this License, and
-          You must include a copy of, or the Uniform Resource Identifier for, this
-          License with every copy or phonorecord of the Work You distribute, publicly
-          display, publicly perform, or publicly digitally perform. You may not offer
-          or impose any terms on the Work that alter or restrict the terms of this
-          License or the recipients' exercise of the rights granted hereunder. You may
-          not sublicense the Work. You must keep intact all notices that refer to this
-          License and to the disclaimer of warranties. You may not distribute, publicly
-          display, publicly perform, or publicly digitally perform the Work with any
-          technological measures that control access or use of the Work in a manner
-          inconsistent with the terms of this License Agreement. The above applies to
-          the Work as incorporated in a Collective Work, but this does not require the
-          Collective Work apart from the Work itself to be made subject to the terms of
-          this License. If You create a Collective Work, upon notice from any Licensor
-          You must, to the extent practicable, remove from the Collective Work any
-          reference to such Licensor or the Original Author, as requested. If You
-          create a Derivative Work, upon notice from any Licensor You must, to the
-          extent practicable, remove from the Derivative Work any reference to such
-          Licensor or the Original Author, as requested.</para>
-        </listitem>
-
-        <listitem>
-          <para>You may distribute, publicly display, publicly perform, or
-          publicly digitally perform a Derivative Work only under the terms of this
-          License, a later version of this License with the same License Elements as
-          this License, or a Creative Commons iCommons license that contains the same
-          License Elements as this License (e.g. Attribution-NonCommercial-ShareAlike
-          2.0 Japan). You must include a copy of, or the Uniform Resource Identifier
-          for, this License or other license specified in the previous sentence with
-          every copy or phonorecord of each Derivative Work You distribute, publicly
-          display, publicly perform, or publicly digitally perform. You may not offer
-          or impose any terms on the Derivative Works that alter or restrict the terms
-          of this License or the recipients' exercise of the rights granted hereunder,
-          and You must keep intact all notices that refer to this License and to the
-          disclaimer of warranties. You may not distribute, publicly display, publicly
-          perform, or publicly digitally perform the Derivative Work with any
-          technological measures that control access or use of the Work in a manner
-          inconsistent with the terms of this License Agreement. The above applies to
-          the Derivative Work as incorporated in a Collective Work, but this does not
-          require the Collective Work apart from the Derivative Work itself to be made
-          subject to the terms of this License.</para>
-        </listitem>
-
-        <listitem>
-          <para>You may not exercise any of the rights granted to You in
-          Section 3 above in any manner that is primarily intended for or directed
-          toward commercial advantage or private monetary compensation. The exchange of
-          the Work for other copyrighted works by means of digital file-sharing or
-          otherwise shall not be considered to be intended for or directed toward
-          commercial advantage or private monetary compensation, provided there is no
-          payment of any monetary compensation in connection with the exchange of
-          copyrighted works.</para>
-        </listitem>
-
-        <listitem>
-          <para>If you distribute, publicly display, publicly perform, or
-          publicly digitally perform the Work or any Derivative Works or Collective
-          Works, You must keep intact all copyright notices for the Work and give the
-          Original Author credit reasonable to the medium or means You are utilizing by
-          conveying the name (or pseudonym if applicable) of the Original Author if
-          supplied; the title of the Work if supplied; to the extent reasonably
-          practicable, the Uniform Resource Identifier, if any, that Licensor specifies
-          to be associated with the Work, unless such URI does not refer to the
-          copyright notice or licensing information for the Work; and in the case of a
-          Derivative Work, a credit identifying the use of the Work in the Derivative
-          Work (e.g., "French translation of the Work by Original Author," or
-          "Screenplay based on original Work by Original Author"). Such credit may be
-          implemented in any reasonable manner; provided, however, that in the case of
-          a Derivative Work or Collective Work, at a minimum such credit will appear
-          where any other comparable authorship credit appears and in a manner at least
-          as prominent as such other comparable authorship credit.</para>
-        </listitem>
-
-
-        <listitem>
-          <para>For the avoidance of doubt, where the Work is a musical
-          composition:</para>
-
-          <orderedlist>
-
-            <listitem>
-              <para>Performance Royalties Under Blanket Licenses. Licensor
-              reserves the exclusive right to collect, whether individually or via a
-              performance rights society (e.g. ASCAP, BMI, SESAC), royalties for the
-              public performance or public digital performance (e.g. webcast) of the
-              Work if that performance is primarily intended for or directed toward
-              commercial advantage or private monetary compensation.</para>
-            </listitem>
-
-            <listitem>
-              <para>Mechanical Rights and Statutory Royalties. Licensor
-              reserves the exclusive right to collect, whether individually or via a
-              music rights agency or designated agent (e.g. Harry Fox Agency),
-              royalties    for any phonorecord You create from the Work ("cover
-              version") and distribute, subject to the compulsory license created
-              by 17 USC Section 115 of the US Copyright Act (or the equivalent in
-              other jurisdictions), if Your distribution of such cover version is primarily
-              intended for or directed toward commercial advantage or private monetary
-              compensation.  6. Webcasting Rights and Statutory Royalties.  For the
-              avoidance of doubt, where the Work is a sound recording, Licensor
-              reserves the exclusive right to collect, whether individually or via a
-              performance-rights society (e.g. SoundExchange), royalties for the public
-              digital performance (e.g. webcast) of the Work, subject to the compulsory
-              license created by 17 USC Section 114 of the US Copyright Act (or the
-              equivalent in other jurisdictions), if Your public digital performance is
-              primarily intended for or directed toward commercial advantage or private
-              monetary compensation.</para>
-            </listitem>
-
-          </orderedlist>
-        </listitem>
-
-        <listitem>
-          <para>Webcasting Rights and Statutory Royalties. For the
-          avoidance of doubt, where the Work is a sound recording, Licensor reserves
-          the exclusive right to collect, whether individually or via a
-          performance-rights society (e.g.  SoundExchange), royalties for the public
-          digital performance (e.g. webcast) of the Work, subject to the compulsory
-          license created by 17 USC Section 114 of the US Copyright Act (or the
-          equivalent in other jurisdictions), if Your public digital performance is
-          primarily intended for or directed toward commercial advantage or private
-          monetary compensation.</para>
-        </listitem>
-
-      </orderedlist>
-    </listitem>
-
-    <listitem>
-      <para>Representations, Warranties and Disclaimer</para>
-
-      <para>UNLESS OTHERWISE MUTUALLY AGREED TO BY THE PARTIES IN WRITING, LICENSOR
-      OFFERS THE WORK AS-IS AND MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND
-      CONCERNING THE WORK, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE, INCLUDING,
-      WITHOUT LIMITATION, WARRANTIES OF TITLE, MERCHANTIBILITY, FITNESS FOR A
-      PARTICULAR PURPOSE, NONINFRINGEMENT, OR THE ABSENCE OF LATENT OR OTHER DEFECTS,
-      ACCURACY, OR THE PRESENCE OF ABSENCE OF ERRORS, WHETHER OR NOT DISCOVERABLE.
-      SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OF IMPLIED WARRANTIES, SO SUCH
-      EXCLUSION MAY NOT APPLY TO YOU.</para>
-    </listitem>
-
-    <listitem>
-      <para>Limitation on Liability. EXCEPT TO THE EXTENT REQUIRED BY
-      APPLICABLE LAW, IN NO EVENT WILL LICENSOR BE LIABLE TO YOU ON ANY LEGAL THEORY
-      FOR ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES
-      ARISING OUT OF THIS LICENSE OR THE USE OF THE WORK, EVEN IF LICENSOR HAS BEEN
-      ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.</para>
-    </listitem>
-
-    <listitem>
-      <para>Termination</para>
-
-      <orderedlist>
-
-        <listitem>
-          <para>This License and the rights granted hereunder will terminate
-          automatically upon any breach by You of the terms of this License.
-          Individuals or entities who have received Derivative Works or Collective
-          Works from You under this License, however, will not have their licenses
-          terminated provided such individuals or entities remain in full compliance
-          with those licenses. Sections 1, 2, 5, 6, 7, and 8 will survive any
-          termination of this License.</para>
-        </listitem>
-
-        <listitem>
-          <para>Subject to the above terms and conditions, the license
-          granted here is perpetual (for the duration of the applicable copyright in
-          the Work).  Notwithstanding the above, Licensor reserves the right to release
-          the Work under different license terms or to stop distributing the Work at
-          any time; provided, however that any such election will not serve to withdraw
-          this License (or any other license that has been, or is required to be,
-          granted under the terms of this License), and this License will continue in
-          full force and effect unless terminated as stated above.</para>
-        </listitem>
-
-      </orderedlist>
-    </listitem>
-
-    <listitem>
-      <para>Miscellaneous</para>
-
-      <orderedlist>
-
-        <listitem>
-          <para>Each time You distribute or publicly digitally perform the
-          Work or a Collective Work, the Licensor offers to the recipient a license to
-          the Work on the same terms and conditions as the license granted to You under
-          this License.</para>
-        </listitem>
-
-        <listitem>
-          <para>Each time You distribute or publicly digitally perform a
-          Derivative Work, Licensor offers to the recipient a license to the original
-          Work on the same terms and conditions as the license granted to You under
-          this License.</para>
-        </listitem>
-
-        <listitem>
-          <para>If any provision of this License is invalid or unenforceable
-          under applicable law, it shall not affect the validity or enforceability of
-          the remainder of the terms of this License, and without further action by the
-          parties to this agreement, such provision shall be reformed to the minimum
-          extent necessary to make such provision valid and
-          enforceable.</para>
-        </listitem>
-
-        <listitem>
-          <para>No term or provision of this License shall be deemed waived
-          and no breach consented to unless such waiver or consent shall be in writing
-          and signed by the party to be charged with such waiver or
-          consent.</para>
-        </listitem>
-
-        <listitem>
-          <para>This License constitutes the entire agreement between the
-          parties with respect to the Work licensed here. There are no understandings,
-          agreements or representations with respect to the Work not specified here.
-          Licensor shall not be bound by any additional provisions that may appear in
-          any communication from You. This License may not be modified without the
-          mutual written agreement of the Licensor and You.</para>
-        </listitem>
-
-
-      </orderedlist>
-    </listitem>
-  </orderedlist>
-
-  <important>
-    <para>Creative Commons is not a party to this License, and makes no warranty
-    whatsoever in connection with the Work. Creative Commons will not be liable to
-    You or any party on any legal theory for any damages whatsoever, including
-    without limitation any general, special, incidental or consequential damages
-    arising in connection to this license. Notwithstanding the foregoing two (2)
-    sentences, if Creative Commons has expressly identified itself as the Licensor
-    hereunder, it shall have all rights and obligations of Licensor.</para>
-
-    <para>Except for the limited purpose of indicating to the public that the Work is
-    licensed under the CCPL, neither party will use the trademark "Creative
-    Commons" or any related trademark or logo of Creative Commons without the prior
-    written consent of Creative Commons. Any permitted use will be in compliance
-    with Creative Commons' then-current trademark usage guidelines, as may be
-    published on its website or otherwise made available upon request from time to
-    time.</para>
-
-    <para>Creative Commons may be contacted at <ulink url='http://creativecommons.org/' />.</para>
-  </important>
-
-
-</sect1>
diff -Naur BOOK/appendices/.svn/text-base/dependencies.xml.svn-base BOOKfr/appendices/.svn/text-base/dependencies.xml.svn-base
--- BOOK/appendices/.svn/text-base/dependencies.xml.svn-base	2008-07-15 00:49:48.000000000 +0100
+++ BOOKfr/appendices/.svn/text-base/dependencies.xml.svn-base	1970-01-01 01:00:00.000000000 +0100
@@ -1,1482 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<!DOCTYPE appendix 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;
-]>
-
-<appendix id="appendixc" xreflabel="Appendix C">
-  <?dbhtml dir="appendices"?>
-  <?dbhtml filename="dependencies.html"?>
-
-  <title>Dependencies</title>
-
-  <para>Every package built in LFS relies on one or more other packages
-  in order to build and install properly. Some packages even participate
-  in circular dependencies, that is, the first package depends on the second
-  which in turn depends on the first. Because of these dependencies, the
-  order in which packages are built in LFS is very important. The purpose
-  of this page is to document the dependencies of each package built in LFS.</para>
-
-  <para>For each package we build, we have listed three types of dependencies.
-  The first lists what other packages need to be available in order to compile
-  and install the package in question. The second lists what packages, in
-  addition to those on the first list, need to be available in order to run the
-  testsuites. The last list of dependencies are packages that require this
-  package to be built and installed in its final location before they are built
-  and installed. In most cases, this is because these packages will hardcode
-  paths to binaries within their scripts. If not built in a certain order,
-  this could result in paths of /tools/bin/[binary] being placed inside
-  scripts installed to the final system. This is obviously not desirable.
-  </para>
-
-<!-- Begin Autoconf dependency info -->
-  <bridgehead renderas="sect2" id="autoconf-dep">Autoconf</bridgehead>
-
-      <segmentedlist>
-        <segtitle>&dependencies;</segtitle>
-
-        <seglistitem>
-          <seg>Bash, Coreutils, Grep, M4, Make, Perl, Sed, and Texinfo</seg>
-        </seglistitem>
-      </segmentedlist>
-
-      <segmentedlist>
-        <segtitle>&testsuites;</segtitle>
-
-        <seglistitem>
-          <seg>Automake, Diffutils, Findutils, GCC, and Libtool</seg>
-        </seglistitem>
-      </segmentedlist>
-
-      <segmentedlist>
-        <segtitle>&before;</segtitle>
-
-        <seglistitem>
-          <seg>Automake</seg>
-        </seglistitem>
-      </segmentedlist>
-
-<!-- Begin Automake dependency info -->
-  <bridgehead renderas="sect2" id="automake-dep">Automake</bridgehead>
-
-      <segmentedlist>
-        <segtitle>&dependencies;</segtitle>
-
-        <seglistitem>
-          <seg>Autoconf, Bash, Coreutils, Gettext, Grep, M4, Make, Perl,
-          Sed, and Texinfo</seg>
-        </seglistitem>
-      </segmentedlist>
-
-      <segmentedlist>
-        <segtitle>&testsuites;</segtitle>
-
-        <seglistitem>
-          <seg>Binutils, Bison, Bzip2, DejaGNU, Diffutils, Expect, Findutils,
-          Flex, GCC, Gettext, Gzip, Libtool, and Tar. Can also use several
-          other packages that are not installed in LFS.</seg>
-        </seglistitem>
-      </segmentedlist>
-
-      <segmentedlist>
-        <segtitle>&before;</segtitle>
-
-        <seglistitem>
-          <seg>None</seg>
-        </seglistitem>
-      </segmentedlist>
-
-<!-- Begin Bash dependency info -->
-  <bridgehead renderas="sect2" id="bash-dep">Bash</bridgehead>
-
-      <segmentedlist>
-        <segtitle>&dependencies;</segtitle>
-
-        <seglistitem>
-          <seg>Bash, Bison, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, Make,
-	  Ncurses, Patch, Readline, Sed, and Texinfo</seg>
-        </seglistitem>
-      </segmentedlist>
-
-      <segmentedlist>
-        <segtitle>&testsuites;</segtitle>
-
-        <seglistitem>
-          <seg>None</seg>
-        </seglistitem>
-      </segmentedlist>
-
-      <segmentedlist>
-        <segtitle>&before;</segtitle>
-
-        <seglistitem>
-          <seg>None</seg>
-        </seglistitem>
-      </segmentedlist>
-
-<!-- Begin Berkeley DB dependency info -->
-  <bridgehead renderas="sect2" id="bdb-dep">Berkeley DB</bridgehead>
-
-      <segmentedlist>
-        <segtitle>&dependencies;</segtitle>
-
-        <seglistitem>
-         <seg>Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep,
-         Make, and Sed</seg>
-        </seglistitem>
-      </segmentedlist>
-
-      <segmentedlist>
-        <segtitle>&testsuites;</segtitle>
-
-        <seglistitem>
-          <seg>Not run. Requires TCL installed on the final system</seg>
-        </seglistitem>
-      </segmentedlist>
-
-      <segmentedlist>
-        <segtitle>&before;</segtitle>
-
-        <seglistitem>
-          <seg>None</seg>
-        </seglistitem>
-      </segmentedlist>
-
-<!-- Begin Binutils dependency info -->
-  <bridgehead renderas="sect2" id="binutils-dep">Binutils</bridgehead>
-
-      <segmentedlist>
-        <segtitle>&dependencies;</segtitle>
-
-        <seglistitem>
-         <seg>Bash, Binutils, Coreutils, Diffutils, GCC, Gettext, Glibc, Grep,
-         Make, Perl, Sed, and Texinfo</seg>
-        </seglistitem>
-      </segmentedlist>
-
-      <segmentedlist>
-        <segtitle>&testsuites;</segtitle>
-
-        <seglistitem>
-          <seg>DejaGNU and Expect</seg>
-        </seglistitem>
-      </segmentedlist>
-
-      <segmentedlist>
-        <segtitle>&before;</segtitle>
-
-        <seglistitem>
-          <seg>None</seg>
-        </seglistitem>
-      </segmentedlist>
-
-<!-- Begin Bison dependency info -->
-  <bridgehead renderas="sect2" id="bison-dep">Bison</bridgehead>
-
-      <segmentedlist>
-        <segtitle>&dependencies;</segtitle>
-
-        <seglistitem>
-         <seg>Bash, Binutils, Coreutils, GCC, Gettext, Glibc,
-         Grep, M4, Make, and Sed</seg>
-        </seglistitem>
-      </segmentedlist>
-
-      <segmentedlist>
-        <segtitle>&testsuites;</segtitle>
-
-        <seglistitem>
-          <seg>Diffutils and Findutils</seg>
-        </seglistitem>
-      </segmentedlist>
-
-      <segmentedlist>
-        <segtitle>&before;</segtitle>
-
-        <seglistitem>
-          <seg>Flex, Kbd, and Tar</seg>
-        </seglistitem>
-      </segmentedlist>
-
-<!-- Begin Bzip2 dependency info -->
-  <bridgehead renderas="sect2" id="bzip2-dep">Bzip2</bridgehead>
-
-      <segmentedlist>
-        <segtitle>&dependencies;</segtitle>
-
-        <seglistitem>
-         <seg>Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Make,
-         and Patch</seg>
-        </seglistitem>
-      </segmentedlist>
-
-      <segmentedlist>
-        <segtitle>&testsuites;</segtitle>
-
-        <seglistitem>
-          <seg>None</seg>
-        </seglistitem>
-      </segmentedlist>
-
-      <segmentedlist>
-        <segtitle>&before;</segtitle>
-
-        <seglistitem>
-          <seg>None</seg>
-        </seglistitem>
-      </segmentedlist>
-
-<!-- Begin Coreutils dependency info -->
-  <bridgehead renderas="sect2" id="coreutils-dep">Coreutils</bridgehead>
-
-      <segmentedlist>
-        <segtitle>&dependencies;</segtitle>
-
-        <seglistitem>
-         <seg>Bash, Binutils, Coreutils, GCC, Gettext, Glibc, Grep, Make,
-         Patch, Perl, Sed, and Texinfo</seg>
-        </seglistitem>
-      </segmentedlist>
-
-      <segmentedlist>
-        <segtitle>&testsuites;</segtitle>
-
-        <seglistitem>
-          <seg>Diffutils, E2fsprogs</seg>
-        </seglistitem>
-      </segmentedlist>
-
-      <segmentedlist>
-        <segtitle>&before;</segtitle>
-
-        <seglistitem>
-          <seg>Bash, Diffutils, Findutils, Man-DB, and Udev</seg>
-        </seglistitem>
-      </segmentedlist>
-
-<!-- Begin DejaGNU dependency info -->
-  <bridgehead renderas="sect2" id="dejagnu-dep">DejaGNU</bridgehead>
-
-      <segmentedlist>
-        <segtitle>&dependencies;</segtitle>
-
-        <seglistitem>
-         <seg>Bash, Coreutils, Diffutils, GCC, Grep, Make, and Sed</seg>
-        </seglistitem>
-      </segmentedlist>
-
-      <segmentedlist>
-        <segtitle>&testsuites;</segtitle>
-
-        <seglistitem>
-          <seg>No testsuite available</seg>
-        </seglistitem>
-      </segmentedlist>
-
-      <segmentedlist>
-        <segtitle>&before;</segtitle>
-
-        <seglistitem>
-          <seg>None</seg>
-        </seglistitem>
-      </segmentedlist>
-
-<!-- Begin Diffutils dependency info -->
-  <bridgehead renderas="sect2" id="diffutils-dep">Diffutils</bridgehead>
-
-      <segmentedlist>
-        <segtitle>&dependencies;</segtitle>
-
-        <seglistitem>
-         <seg>Bash, Binutils, Coreutils, Diffutils, GCC, Gettext, Glibc, Grep,
-	 Make, Patch, Sed, and Texinfo</seg>
-        </seglistitem>
-      </segmentedlist>
-
-      <segmentedlist>
-        <segtitle>&testsuites;</segtitle>
-
-        <seglistitem>
-          <seg>No testsuite available</seg>
-        </seglistitem>
-      </segmentedlist>
-
-      <segmentedlist>
-        <segtitle>&before;</segtitle>
-
-        <seglistitem>
-          <seg>None</seg>
-        </seglistitem>
-      </segmentedlist>
-
-<!-- Begin Expect dependency info -->
-  <bridgehead renderas="sect2" id="expect-dep">Expect</bridgehead>
-
-      <segmentedlist>
-        <segtitle>&dependencies;</segtitle>
-
-        <seglistitem>
-         <seg>Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Grep, Make,
-         Patch, Sed, and Tcl</seg>
-        </seglistitem>
-      </segmentedlist>
-
-      <segmentedlist>
-        <segtitle>&testsuites;</segtitle>
-
-        <seglistitem>
-          <seg>None</seg>
-        </seglistitem>
-      </segmentedlist>
-
-      <segmentedlist>
-        <segtitle>&before;</segtitle>
-
-        <seglistitem>
-          <seg>None</seg>
-        </seglistitem>
-      </segmentedlist>
-
-<!-- Begin E2fsprogs dependency info -->
-  <bridgehead renderas="sect2" id="e2fsprogs-dep">E2fsprogs</bridgehead>
-
-      <segmentedlist>
-        <segtitle>&dependencies;</segtitle>
-
-        <seglistitem>
-         <seg>Bash, Binutils, Coreutils, Gawk, GCC, Gettext, Glibc, Grep, Gzip,
-         Make, Sed, and Texinfo</seg>
-        </seglistitem>
-      </segmentedlist>
-
-      <segmentedlist>
-        <segtitle>&testsuites;</segtitle>
-
-        <seglistitem>
-          <seg>Diffutils</seg>
-        </seglistitem>
-      </segmentedlist>
-
-      <segmentedlist>
-        <segtitle>&before;</segtitle>
-
-        <seglistitem>
-          <seg>Util-Linux</seg>
-        </seglistitem>
-      </segmentedlist>
-
-<!-- Begin File dependency info -->
-  <bridgehead renderas="sect2" id="file-dep">File</bridgehead>
-
-      <segmentedlist>
-        <segtitle>&dependencies;</segtitle>
-
-        <seglistitem>
-         <seg>Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep,
-	 Make, Sed, and Zlib</seg>
-        </seglistitem>
-      </segmentedlist>
-
-      <segmentedlist>
-        <segtitle>&testsuites;</segtitle>
-
-        <seglistitem>
-          <seg>No testsuite available</seg>
-        </seglistitem>
-      </segmentedlist>
-
-      <segmentedlist>
-        <segtitle>&before;</segtitle>
-
-        <seglistitem>
-          <seg>None</seg>
-        </seglistitem>
-      </segmentedlist>
-
-<!-- Begin Findutils dependency info -->
-  <bridgehead renderas="sect2" id="findutils-dep">Findutils</bridgehead>
-
-      <segmentedlist>
-        <segtitle>&dependencies;</segtitle>
-
-        <seglistitem>
-         <seg>Bash, Binutils, Coreutils, GCC, Gettext, Glibc, Grep, Make,
-         Sed, and Texinfo</seg>
-        </seglistitem>
-      </segmentedlist>
-
-      <segmentedlist>
-        <segtitle>&testsuites;</segtitle>
-
-        <seglistitem>
-          <seg>DejaGNU, Diffutils, and Expect</seg>
-        </seglistitem>
-      </segmentedlist>
-
-      <segmentedlist>
-        <segtitle>&before;</segtitle>
-
-        <seglistitem>
-          <seg>None</seg>
-        </seglistitem>
-      </segmentedlist>
-
-<!-- Begin Flex dependency info -->
-  <bridgehead renderas="sect2" id="flex-dep">Flex</bridgehead>
-
-      <segmentedlist>
-        <segtitle>&dependencies;</segtitle>
-
-        <seglistitem>
-         <seg>Bash, Binutils, Coreutils, GCC, Gettext, Glibc, Grep, M4, Make,
-         Patch, Sed, and Texinfo</seg>
-        </seglistitem>
-      </segmentedlist>
-
-      <segmentedlist>
-        <segtitle>&testsuites;</segtitle>
-
-        <seglistitem>
-          <seg>Bison and Gawk</seg>
-        </seglistitem>
-      </segmentedlist>
-
-      <segmentedlist>
-        <segtitle>&before;</segtitle>
-
-        <seglistitem>
-          <seg>IPRoute2, Kbd, and Man-DB</seg>
-        </seglistitem>
-      </segmentedlist>
-
-<!-- Begin Gawk dependency info -->
-  <bridgehead renderas="sect2" id="gawk-dep">Gawk</bridgehead>
-
-      <segmentedlist>
-        <segtitle>&dependencies;</segtitle>
-
-        <seglistitem>
-         <seg>Bash, Binutils, Coreutils, GCC, Gettext, Glibc, Grep, Make,
-         Patch, Sed and, Texinfo</seg>
-        </seglistitem>
-      </segmentedlist>
-
-      <segmentedlist>
-        <segtitle>&testsuites;</segtitle>
-
-        <seglistitem>
-          <seg>Diffutils</seg>
-        </seglistitem>
-      </segmentedlist>
-
-      <segmentedlist>
-        <segtitle>&before;</segtitle>
-
-        <seglistitem>
-          <seg>None</seg>
-        </seglistitem>
-      </segmentedlist>
-
-<!-- Begin Gcc dependency info -->
-  <bridgehead renderas="sect2" id="gcc-dep">Gcc</bridgehead>
-
-      <segmentedlist>
-        <segtitle>&dependencies;</segtitle>
-
-        <seglistitem>
-         <seg>Bash, Binutils, Coreutils, Diffutils, Findutils, Gawk, GCC,
-         Gettext, Glibc, Grep, Make, Patch, Perl, Sed, Tar, and Texinfo</seg>
-        </seglistitem>
-      </segmentedlist>
-
-      <segmentedlist>
-        <segtitle>&testsuites;</segtitle>
-
-        <seglistitem>
-          <seg>DejaGNU and Expect</seg>
-        </seglistitem>
-      </segmentedlist>
-
-      <segmentedlist>
-        <segtitle>&before;</segtitle>
-
-        <seglistitem>
-          <seg>None</seg>
-        </seglistitem>
-      </segmentedlist>
-
-<!-- Begin Gettext dependency info -->
-  <bridgehead renderas="sect2" id="gettext-dep">Gettext</bridgehead>
-
-      <segmentedlist>
-        <segtitle>&dependencies;</segtitle>
-
-        <seglistitem>
-         <seg>Bash, Binutils, Coreutils, Gawk, GCC, Glibc, Grep, Make,
-         Sed, and Texinfo</seg>
-        </seglistitem>
-      </segmentedlist>
-
-      <segmentedlist>
-        <segtitle>&testsuites;</segtitle>
-
-        <seglistitem>
-          <seg>Diffutils, Perl, and Tcl</seg>
-        </seglistitem>
-      </segmentedlist>
-
-      <segmentedlist>
-        <segtitle>&before;</segtitle>
-
-        <seglistitem>
-          <seg>Automake</seg>
-        </seglistitem>
-      </segmentedlist>
-
-<!-- Begin Glibc dependency info -->
-  <bridgehead renderas="sect2" id="glibc-dep">Glibc</bridgehead>
-
-      <segmentedlist>
-        <segtitle>&dependencies;</segtitle>
-
-        <seglistitem>
-         <seg>Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Gettext,
-         Grep, Gzip, Make, Perl, Sed, and Texinfo</seg>
-        </seglistitem>
-      </segmentedlist>
-
-      <segmentedlist>
-        <segtitle>&testsuites;</segtitle>
-
-        <seglistitem>
-          <seg>None</seg>
-        </seglistitem>
-      </segmentedlist>
-
-      <segmentedlist>
-        <segtitle>&before;</segtitle>
-
-        <seglistitem>
-          <seg>None</seg>
-        </seglistitem>
-      </segmentedlist>
-
-<!-- Begin Grep dependency info -->
-  <bridgehead renderas="sect2" id="grep-dep">Grep</bridgehead>
-
-      <segmentedlist>
-        <segtitle>&dependencies;</segtitle>
-
-        <seglistitem>
-         <seg>Bash, Binutils, Coreutils, Diffutils, GCC, Gettext, Glibc, Grep,
-         Make, Patch, Sed, and Texinfo</seg>
-        </seglistitem>
-      </segmentedlist>
-
-      <segmentedlist>
-        <segtitle>&testsuites;</segtitle>
-
-        <seglistitem>
-          <seg>Gawk</seg>
-        </seglistitem>
-      </segmentedlist>
-
-      <segmentedlist>
-        <segtitle>&before;</segtitle>
-
-        <seglistitem>
-          <seg>Man-DB</seg>
-        </seglistitem>
-      </segmentedlist>
-
-<!-- Begin Groff dependency info -->
-  <bridgehead renderas="sect2" id="groff-dep">Groff</bridgehead>
-
-      <segmentedlist>
-        <segtitle>&dependencies;</segtitle>
-
-        <seglistitem>
-         <seg>Bash, Binutils, Bison, Coreutils,  Gawk, GCC, Glibc, Grep, Make,
-         Patch, Sed, and Texinfo</seg>
-        </seglistitem>
-      </segmentedlist>
-
-      <segmentedlist>
-        <segtitle>&testsuites;</segtitle>
-
-        <seglistitem>
-          <seg>No testsuite available</seg>
-        </seglistitem>
-      </segmentedlist>
-
-      <segmentedlist>
-        <segtitle>&before;</segtitle>
-
-        <seglistitem>
-          <seg>Man-DB and Perl</seg>
-        </seglistitem>
-      </segmentedlist>
-
-<!-- Begin GRUB dependency info -->
-  <bridgehead renderas="sect2" id="grub-dep">GRUB</bridgehead>
-
-      <segmentedlist>
-        <segtitle>&dependencies;</segtitle>
-
-        <seglistitem>
-         <seg>Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Grep, Make,
-         Ncurses, Sed, and Texinfo</seg>
-        </seglistitem>
-      </segmentedlist>
-
-      <segmentedlist>
-        <segtitle>&testsuites;</segtitle>
-
-        <seglistitem>
-          <seg>None</seg>
-        </seglistitem>
-      </segmentedlist>
-
-      <segmentedlist>
-        <segtitle>&before;</segtitle>
-
-        <seglistitem>
-          <seg>None</seg>
-        </seglistitem>
-      </segmentedlist>
-
-<!-- Begin Gzip dependency info -->
-  <bridgehead renderas="sect2" id="gzip-dep">Gzip</bridgehead>
-
-      <segmentedlist>
-        <segtitle>&dependencies;</segtitle>
-
-        <seglistitem>
-         <seg>Bash, Binutils, Coreutils, GCC, Glibc, Grep, Make,
-         Sed, and Texinfo</seg>
-        </seglistitem>
-      </segmentedlist>
-
-      <segmentedlist>
-        <segtitle>&testsuites;</segtitle>
-
-        <seglistitem>
-          <seg>Diffutils</seg>
-        </seglistitem>
-      </segmentedlist>
-
-      <segmentedlist>
-        <segtitle>&before;</segtitle>
-
-        <seglistitem>
-          <seg>Man-DB</seg>
-        </seglistitem>
-      </segmentedlist>
-
-<!-- Begin Iana-Etc dependency info -->
-  <bridgehead renderas="sect2" id="iana-etc-dep">Iana-Etc</bridgehead>
-
-      <segmentedlist>
-        <segtitle>&dependencies;</segtitle>
-
-        <seglistitem>
-         <seg>Coreutils, Gawk, and Make</seg>
-        </seglistitem>
-      </segmentedlist>
-
-      <segmentedlist>
-        <segtitle>&testsuites;</segtitle>
-
-        <seglistitem>
-          <seg>No testsuite available</seg>
-        </seglistitem>
-      </segmentedlist>
-
-      <segmentedlist>
-        <segtitle>&before;</segtitle>
-
-        <seglistitem>
-          <seg>Perl</seg>
-        </seglistitem>
-      </segmentedlist>
-
-<!-- Begin Inetutils dependency info -->
-  <bridgehead renderas="sect2" id="inetutils-dep">Inetutils</bridgehead>
-
-      <segmentedlist>
-        <segtitle>&dependencies;</segtitle>
-
-        <seglistitem>
-         <seg>Bash, Binutils, Coreutils, GCC, Glibc, Grep, Make, Ncurses,
-         Patch, Sed, and Texinfo</seg>
-        </seglistitem>
-      </segmentedlist>
-
-      <segmentedlist>
-        <segtitle>&testsuites;</segtitle>
-
-        <seglistitem>
-          <seg>No testsuite available</seg>
-        </seglistitem>
-      </segmentedlist>
-
-      <segmentedlist>
-        <segtitle>&before;</segtitle>
-
-        <seglistitem>
-          <seg>Tar</seg>
-        </seglistitem>
-      </segmentedlist>
-
-<!-- Begin IProute2 dependency info -->
-  <bridgehead renderas="sect2" id="iproute2-dep">IProute2</bridgehead>
-
-      <segmentedlist>
-        <segtitle>&dependencies;</segtitle>
-
-        <seglistitem>
-         <seg>Bash, Berkeley DB, Bison, Coreutils, Flex, GCC, Glibc, Make,
-         and Linux API Headers</seg>
-        </seglistitem>
-      </segmentedlist>
-
-      <segmentedlist>
-        <segtitle>&testsuites;</segtitle>
-
-        <seglistitem>
-          <seg>No testsuite available</seg>
-        </seglistitem>
-      </segmentedlist>
-
-      <segmentedlist>
-        <segtitle>&before;</segtitle>
-
-        <seglistitem>
-          <seg>None</seg>
-        </seglistitem>
-      </segmentedlist>
-
-<!-- Begin Kbd dependency info -->
-  <bridgehead renderas="sect2" id="kbd-dep">Kbd</bridgehead>
-
-      <segmentedlist>
-        <segtitle>&dependencies;</segtitle>
-
-        <seglistitem>
-         <seg>Bash, Binutils, Bison, Coreutils, Flex, GCC, Gettext, Glibc,
-         Gzip, Make, Patch, and Sed</seg>
-        </seglistitem>
-      </segmentedlist>
-
-      <segmentedlist>
-        <segtitle>&testsuites;</segtitle>
-
-        <seglistitem>
-          <seg>No testsuite available</seg>
-        </seglistitem>
-      </segmentedlist>
-
-      <segmentedlist>
-        <segtitle>&before;</segtitle>
-
-        <seglistitem>
-          <seg>None</seg>
-        </seglistitem>
-      </segmentedlist>
-
-<!-- Begin Less dependency info -->
-  <bridgehead renderas="sect2" id="less-dep">Less</bridgehead>
-
-      <segmentedlist>
-        <segtitle>&dependencies;</segtitle>
-
-        <seglistitem>
-         <seg>Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Grep, Make,
-         Ncurses, and Sed</seg>
-        </seglistitem>
-      </segmentedlist>
-
-      <segmentedlist>
-        <segtitle>&testsuites;</segtitle>
-
-        <seglistitem>
-          <seg>No testsuite available</seg>
-        </seglistitem>
-      </segmentedlist>
-
-      <segmentedlist>
-        <segtitle>&before;</segtitle>
-
-        <seglistitem>
-          <seg>None</seg>
-        </seglistitem>
-      </segmentedlist>
-
-<!-- Begin Libtool dependency info -->
-  <bridgehead renderas="sect2" id="libtool-dep">Libtool</bridgehead>
-
-      <segmentedlist>
-        <segtitle>&dependencies;</segtitle>
-
-        <seglistitem>
-         <seg>Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep,
-         Make, Sed, and Texinfo</seg>
-        </seglistitem>
-      </segmentedlist>
-
-      <segmentedlist>
-        <segtitle>&testsuites;</segtitle>
-
-        <seglistitem>
-          <seg>Findutils</seg>
-        </seglistitem>
-      </segmentedlist>
-
-      <segmentedlist>
-        <segtitle>&before;</segtitle>
-
-        <seglistitem>
-          <seg>None</seg>
-        </seglistitem>
-      </segmentedlist>
-
-<!-- Begin Linux Kernel dependency info -->
-  <bridgehead renderas="sect2" id="linux-dep">Linux Kernel</bridgehead>
-
-      <segmentedlist>
-        <segtitle>&dependencies;</segtitle>
-
-        <seglistitem>
-         <seg>Bash, Binutils, Coreutils, Diffutils, Findutils, GCC, Glibc, Grep,
-         Gzip, Make, Module-Init-Tools, Ncurses, and Sed</seg>
-        </seglistitem>
-      </segmentedlist>
-
-      <segmentedlist>
-        <segtitle>&testsuites;</segtitle>
-
-        <seglistitem>
-          <seg>No testsuite available</seg>
-        </seglistitem>
-      </segmentedlist>
-
-      <segmentedlist>
-        <segtitle>&before;</segtitle>
-
-        <seglistitem>
-          <seg>None</seg>
-        </seglistitem>
-      </segmentedlist>
-
-<!-- Begin M4 dependency info -->
-  <bridgehead renderas="sect2" id="m4-dep">M4</bridgehead>
-
-      <segmentedlist>
-        <segtitle>&dependencies;</segtitle>
-
-        <seglistitem>
-         <seg>Bash, Binutils, Coreutils, GCC, Glibc, Grep, Make, Sed, and
-         Texinfo</seg>
-        </seglistitem>
-      </segmentedlist>
-
-      <segmentedlist>
-        <segtitle>&testsuites;</segtitle>
-
-        <seglistitem>
-          <seg>Diffutils</seg>
-        </seglistitem>
-      </segmentedlist>
-
-      <segmentedlist>
-        <segtitle>&before;</segtitle>
-
-        <seglistitem>
-          <seg>Autoconf and Bison</seg>
-        </seglistitem>
-      </segmentedlist>
-
-<!-- Begin Make dependency info -->
-  <bridgehead renderas="sect2" id="make-dep">Make</bridgehead>
-
-      <segmentedlist>
-        <segtitle>&dependencies;</segtitle>
-
-        <seglistitem>
-         <seg>Bash, Binutils, Coreutils, GCC, Gettext, Glibc, Grep,
-         Make, Sed, and Texinfo</seg>
-        </seglistitem>
-      </segmentedlist>
-
-      <segmentedlist>
-        <segtitle>&testsuites;</segtitle>
-
-        <seglistitem>
-          <seg>Perl and Procps</seg>
-        </seglistitem>
-      </segmentedlist>
-
-      <segmentedlist>
-        <segtitle>&before;</segtitle>
-
-        <seglistitem>
-          <seg>None</seg>
-        </seglistitem>
-      </segmentedlist>
-
-<!-- Begin Man-DB dependency info -->
-  <bridgehead renderas="sect2" id="man-db-dep">Man-DB</bridgehead>
-
-      <segmentedlist>
-        <segtitle>&dependencies;</segtitle>
-
-        <seglistitem>
-         <seg>Bash, Berkeley DB, Binutils, Bzip2, Coreutils, Flex, GCC, Gettext,
-         Glibc, Grep, Groff, Gzip, Less, Make, and Sed</seg>
-        </seglistitem>
-      </segmentedlist>
-
-      <segmentedlist>
-        <segtitle>&testsuites;</segtitle>
-
-        <seglistitem>
-          <seg>Not run. Requires Man-DB testsuite package</seg>
-        </seglistitem>
-      </segmentedlist>
-
-      <segmentedlist>
-        <segtitle>&before;</segtitle>
-
-        <seglistitem>
-          <seg>None</seg>
-        </seglistitem>
-      </segmentedlist>
-
-<!-- Begin Mktemp dependency info -->
-  <bridgehead renderas="sect2" id="mktemp-dep">Mktemp</bridgehead>
-
-      <segmentedlist>
-        <segtitle>&dependencies;</segtitle>
-
-        <seglistitem>
-         <seg>Bash, Binutils, Coreutils, GCC, Glibc, Grep, Patch, and Sed</seg>
-        </seglistitem>
-      </segmentedlist>
-
-      <segmentedlist>
-        <segtitle>&testsuites;</segtitle>
-
-        <seglistitem>
-          <seg>No testsuite available</seg>
-        </seglistitem>
-      </segmentedlist>
-
-      <segmentedlist>
-        <segtitle>&before;</segtitle>
-
-        <seglistitem>
-          <seg>None</seg>
-        </seglistitem>
-      </segmentedlist>
-
-<!-- Begin Module-Init-Tools dependency info -->
-  <bridgehead renderas="sect2" id="module-init-tools-dep">Module-Init-Tools</bridgehead>
-
-      <segmentedlist>
-        <segtitle>&dependencies;</segtitle>
-
-        <seglistitem>
-         <seg>Bash, Binutils, Coreutils, Findutils, GCC, Glibc, Grep, Make,
-         Patch, Sed, and Zlib</seg>
-        </seglistitem>
-      </segmentedlist>
-
-      <segmentedlist>
-        <segtitle>&testsuites;</segtitle>
-
-        <seglistitem>
-          <seg>Diffutils, File, Gawk, Gzip, and Mktemp</seg>
-        </seglistitem>
-      </segmentedlist>
-
-      <segmentedlist>
-        <segtitle>&before;</segtitle>
-
-        <seglistitem>
-          <seg>None</seg>
-        </seglistitem>
-      </segmentedlist>
-
-<!-- Begin Ncurses dependency info -->
-  <bridgehead renderas="sect2" id="ncurses-dep">Ncurses</bridgehead>
-
-      <segmentedlist>
-        <segtitle>&dependencies;</segtitle>
-
-        <seglistitem>
-         <seg>Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep,
-         Make, Patch, and Sed</seg>
-        </seglistitem>
-      </segmentedlist>
-
-      <segmentedlist>
-        <segtitle>&testsuites;</segtitle>
-
-        <seglistitem>
-          <seg>No testsuite available</seg>
-        </seglistitem>
-      </segmentedlist>
-
-      <segmentedlist>
-        <segtitle>&before;</segtitle>
-
-        <seglistitem>
-          <seg>Bash, GRUB, Inetutils, Less, Procps, Psmisc, Readline, Texinfo,
-          Util-Linux, and Vim</seg>
-        </seglistitem>
-      </segmentedlist>
-
-<!-- Begin Patch dependency info -->
-  <bridgehead renderas="sect2" id="patch-dep">Patch</bridgehead>
-
-      <segmentedlist>
-        <segtitle>&dependencies;</segtitle>
-
-        <seglistitem>
-         <seg>Bash, Binutils, Coreutils, GCC, Glibc, Grep, Make, and Sed</seg>
-        </seglistitem>
-      </segmentedlist>
-
-      <segmentedlist>
-        <segtitle>&testsuites;</segtitle>
-
-        <seglistitem>
-          <seg>No testsuite available</seg>
-        </seglistitem>
-      </segmentedlist>
-
-      <segmentedlist>
-        <segtitle>&before;</segtitle>
-
-        <seglistitem>
-          <seg>None</seg>
-        </seglistitem>
-      </segmentedlist>
-
-<!-- Begin Perl dependency info -->
-  <bridgehead renderas="sect2" id="perl-dep">Perl</bridgehead>
-
-      <segmentedlist>
-        <segtitle>&dependencies;</segtitle>
-
-        <seglistitem>
-         <seg>Bash, Berkeley DB, Binutils, Coreutils, Gawk, GCC, Glibc, Grep,
-         Groff, Make, and Sed</seg>
-        </seglistitem>
-      </segmentedlist>
-
-      <segmentedlist>
-        <segtitle>&testsuites;</segtitle>
-
-        <seglistitem>
-          <seg>Iana-Etc and Procps</seg>
-        </seglistitem>
-      </segmentedlist>
-
-      <segmentedlist>
-        <segtitle>&before;</segtitle>
-
-        <seglistitem>
-          <seg>Autoconf</seg>
-        </seglistitem>
-      </segmentedlist>
-
-<!-- Begin Procps dependency info -->
-  <bridgehead renderas="sect2" id="procps-dep">Procps</bridgehead>
-
-      <segmentedlist>
-        <segtitle>&dependencies;</segtitle>
-
-        <seglistitem>
-         <seg>Bash, Binutils, Coreutils, GCC, Glibc, Make, and Ncurses</seg>
-        </seglistitem>
-      </segmentedlist>
-
-      <segmentedlist>
-        <segtitle>&testsuites;</segtitle>
-
-        <seglistitem>
-          <seg>No testsuite available</seg>
-        </seglistitem>
-      </segmentedlist>
-
-      <segmentedlist>
-        <segtitle>&before;</segtitle>
-
-        <seglistitem>
-          <seg>None</seg>
-        </seglistitem>
-      </segmentedlist>
-
-<!-- Begin Psmisc dependency info -->
-  <bridgehead renderas="sect2" id="psmisc-dep">Psmisc</bridgehead>
-
-      <segmentedlist>
-        <segtitle>&dependencies;</segtitle>
-
-        <seglistitem>
-         <seg>Bash, Binutils, Coreutils, GCC, Gettext, Glibc, Grep, Make, Ncurses,
-         and Sed</seg>
-        </seglistitem>
-      </segmentedlist>
-
-      <segmentedlist>
-        <segtitle>&testsuites;</segtitle>
-
-        <seglistitem>
-          <seg>No testsuite available</seg>
-        </seglistitem>
-      </segmentedlist>
-
-      <segmentedlist>
-        <segtitle>&before;</segtitle>
-
-        <seglistitem>
-          <seg>None</seg>
-        </seglistitem>
-      </segmentedlist>
-
-<!-- Begin Readline dependency info -->
-  <bridgehead renderas="sect2" id="readline-dep">Readline</bridgehead>
-
-      <segmentedlist>
-        <segtitle>&dependencies;</segtitle>
-
-        <seglistitem>
-         <seg>Bash, Binutils, Coreutils, GCC, Glibc, Grep, Make, Ncurses,
-         Patch, Sed, and Texinfo</seg>
-        </seglistitem>
-      </segmentedlist>
-
-      <segmentedlist>
-        <segtitle>&testsuites;</segtitle>
-
-        <seglistitem>
-          <seg>No testsuite available</seg>
-        </seglistitem>
-      </segmentedlist>
-
-      <segmentedlist>
-        <segtitle>&before;</segtitle>
-
-        <seglistitem>
-          <seg>Bash</seg>
-        </seglistitem>
-      </segmentedlist>
-
-<!-- Begin Sed dependency info -->
-  <bridgehead renderas="sect2" id="sed-dep">Sed</bridgehead>
-
-      <segmentedlist>
-        <segtitle>&dependencies;</segtitle>
-
-        <seglistitem>
-         <seg>Bash, Binutils, Coreutils, GCC, Gettext, Glibc, Grep, Make,
-         Sed, and Texinfo</seg>
-        </seglistitem>
-      </segmentedlist>
-
-      <segmentedlist>
-        <segtitle>&testsuites;</segtitle>
-
-        <seglistitem>
-          <seg>Diffutils and Gawk</seg>
-        </seglistitem>
-      </segmentedlist>
-
-      <segmentedlist>
-        <segtitle>&before;</segtitle>
-
-        <seglistitem>
-          <seg>E2fsprogs, File, Libtool, and Shadow</seg>
-        </seglistitem>
-      </segmentedlist>
-
-<!-- Begin Shadow dependency info -->
-  <bridgehead renderas="sect2" id="shadow-dep">Shadow</bridgehead>
-
-      <segmentedlist>
-        <segtitle>&dependencies;</segtitle>
-
-        <seglistitem>
-         <seg>Bash, Binutils, Coreutils, Diffutils, Findutils, Gawk, GCC,
-         Gettext, Glibc, Grep, Make, and Sed</seg>
-        </seglistitem>
-      </segmentedlist>
-
-      <segmentedlist>
-        <segtitle>&testsuites;</segtitle>
-
-        <seglistitem>
-          <seg>No testsuite available</seg>
-        </seglistitem>
-      </segmentedlist>
-
-      <segmentedlist>
-        <segtitle>&before;</segtitle>
-
-        <seglistitem>
-          <seg>None</seg>
-        </seglistitem>
-      </segmentedlist>
-
-<!-- Begin Sysklogd dependency info -->
-  <bridgehead renderas="sect2" id="sysklogd-dep">Sysklogd</bridgehead>
-
-      <segmentedlist>
-        <segtitle>&dependencies;</segtitle>
-
-        <seglistitem>
-         <seg>Binutils, Coreutils, GCC, Glibc, Make, and Patch</seg>
-        </seglistitem>
-      </segmentedlist>
-
-      <segmentedlist>
-        <segtitle>&testsuites;</segtitle>
-
-        <seglistitem>
-          <seg>No testsuite available</seg>
-        </seglistitem>
-      </segmentedlist>
-
-      <segmentedlist>
-        <segtitle>&before;</segtitle>
-
-        <seglistitem>
-          <seg>None</seg>
-        </seglistitem>
-      </segmentedlist>
-
-<!-- Begin Sysvinit dependency info -->
-  <bridgehead renderas="sect2" id="sysvinit-dep">Sysvinit</bridgehead>
-
-      <segmentedlist>
-        <segtitle>&dependencies;</segtitle>
-
-        <seglistitem>
-         <seg>Binutils, Coreutils, GCC, Glibc, Make, and Sed</seg>
-        </seglistitem>
-      </segmentedlist>
-
-      <segmentedlist>
-        <segtitle>&testsuites;</segtitle>
-
-        <seglistitem>
-          <seg>No testsuite available</seg>
-        </seglistitem>
-      </segmentedlist>
-
-      <segmentedlist>
-        <segtitle>&before;</segtitle>
-
-        <seglistitem>
-          <seg>None</seg>
-        </seglistitem>
-      </segmentedlist>
-
-<!-- Begin Tar dependency info -->
-  <bridgehead renderas="sect2" id="tar-dep">Tar</bridgehead>
-
-      <segmentedlist>
-        <segtitle>&dependencies;</segtitle>
-
-        <seglistitem>
-         <seg>Bash, Binutils, Bison, Coreutils, GCC, Gettext, Glibc,
-         Grep, Inetutils, Make, Sed, and Texinfo</seg>
-        </seglistitem>
-      </segmentedlist>
-
-      <segmentedlist>
-        <segtitle>&testsuites;</segtitle>
-
-        <seglistitem>
-          <seg>Diffutils, Findutils, Gawk, and Gzip</seg>
-        </seglistitem>
-      </segmentedlist>
-
-      <segmentedlist>
-        <segtitle>&before;</segtitle>
-
-        <seglistitem>
-          <seg>None</seg>
-        </seglistitem>
-      </segmentedlist>
-
-<!-- Begin Tcl dependency info -->
-  <bridgehead renderas="sect2" id="tcl-dep">Tcl</bridgehead>
-
-      <segmentedlist>
-        <segtitle>&dependencies;</segtitle>
-
-        <seglistitem>
-         <seg>Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Grep,
-         Make, and Sed</seg>
-        </seglistitem>
-      </segmentedlist>
-
-      <segmentedlist>
-        <segtitle>&testsuites;</segtitle>
-
-        <seglistitem>
-          <seg>None</seg>
-        </seglistitem>
-      </segmentedlist>
-
-      <segmentedlist>
-        <segtitle>&before;</segtitle>
-
-        <seglistitem>
-          <seg>None</seg>
-        </seglistitem>
-      </segmentedlist>
-
-<!-- Begin Texinfo dependency info -->
-  <bridgehead renderas="sect2" id="texinfo-dep">Texinfo</bridgehead>
-
-      <segmentedlist>
-        <segtitle>&dependencies;</segtitle>
-
-        <seglistitem>
-         <seg>Bash, Binutils, Coreutils, GCC, Gettext, Glibc, Grep, Make,
-         Ncurses, Patch, and Sed</seg>
-        </seglistitem>
-      </segmentedlist>
-
-      <segmentedlist>
-        <segtitle>&testsuites;</segtitle>
-
-        <seglistitem>
-          <seg>None</seg>
-        </seglistitem>
-      </segmentedlist>
-
-      <segmentedlist>
-        <segtitle>&before;</segtitle>
-
-        <seglistitem>
-          <seg>None</seg>
-        </seglistitem>
-      </segmentedlist>
-
-<!-- Begin Udev dependency info -->
-  <bridgehead renderas="sect2" id="udev-dep">Udev</bridgehead>
-
-      <segmentedlist>
-        <segtitle>&dependencies;</segtitle>
-
-        <seglistitem>
-         <seg>Binutils, Coreutils, GCC, Glibc, and Make</seg>
-        </seglistitem>
-      </segmentedlist>
-
-      <segmentedlist>
-        <segtitle>&testsuites;</segtitle>
-
-        <seglistitem>
-          <seg>Findutils, Perl, and Sed</seg>
-        </seglistitem>
-      </segmentedlist>
-
-      <segmentedlist>
-        <segtitle>&before;</segtitle>
-
-        <seglistitem>
-          <seg>None</seg>
-        </seglistitem>
-      </segmentedlist>
-
-<!-- Begin Util-Linux dependency info -->
-  <bridgehead renderas="sect2" id="util-linux-dep">Util-Linux</bridgehead>
-
-      <segmentedlist>
-        <segtitle>&dependencies;</segtitle>
-
-        <seglistitem>
-         <seg>Bash, Binutils, Coreutils, E2fprogs, GCC, Gettext, Glibc, Grep,
-         Make, Ncurses, Patch, Sed, and Zlib</seg>
-        </seglistitem>
-      </segmentedlist>
-
-      <segmentedlist>
-        <segtitle>&testsuites;</segtitle>
-
-        <seglistitem>
-          <seg>No testsuite available</seg>
-        </seglistitem>
-      </segmentedlist>
-
-      <segmentedlist>
-        <segtitle>&before;</segtitle>
-
-        <seglistitem>
-          <seg>None</seg>
-        </seglistitem>
-      </segmentedlist>
-
-<!-- Begin Vim dependency info -->
-  <bridgehead renderas="sect2" id="vim-dep">Vim</bridgehead>
-
-      <segmentedlist>
-        <segtitle>&dependencies;</segtitle>
-
-        <seglistitem>
-         <seg>Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Grep, Make,
-         Ncurses, and Sed</seg>
-        </seglistitem>
-      </segmentedlist>
-
-      <segmentedlist>
-        <segtitle>&testsuites;</segtitle>
-
-        <seglistitem>
-          <seg>None</seg>
-        </seglistitem>
-      </segmentedlist>
-
-      <segmentedlist>
-        <segtitle>&before;</segtitle>
-
-        <seglistitem>
-          <seg>None</seg>
-        </seglistitem>
-      </segmentedlist>
-
-<!-- Begin Zlib dependency info -->
-  <bridgehead renderas="sect2" id="zlib-dep">Zlib</bridgehead>
-
-      <segmentedlist>
-        <segtitle>&dependencies;</segtitle>
-
-        <seglistitem>
-         <seg>Bash, Binutils, Coreutils, GCC, Glibc, Grep, Make, and Sed</seg>
-        </seglistitem>
-      </segmentedlist>
-
-      <segmentedlist>
-        <segtitle>&testsuites;</segtitle>
-
-        <seglistitem>
-          <seg>None</seg>
-        </seglistitem>
-      </segmentedlist>
-
-      <segmentedlist>
-        <segtitle>&before;</segtitle>
-
-        <seglistitem>
-          <seg>File, Module-Init-Tools, and Util-Linux</seg>
-        </seglistitem>
-      </segmentedlist>
-
-</appendix>
diff -Naur BOOK/appendices/.svn/text-base/license.xml.svn-base BOOKfr/appendices/.svn/text-base/license.xml.svn-base
--- BOOK/appendices/.svn/text-base/license.xml.svn-base	2008-07-15 00:49:47.000000000 +0100
+++ BOOKfr/appendices/.svn/text-base/license.xml.svn-base	1970-01-01 01:00:00.000000000 +0100
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<!DOCTYPE appendix 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;
-]>
-
-<appendix id="Licenses" xreflabel="Appendix E">
-  <?dbhtml dir="appendices"?>
-  <?dbhtml filename="licenses.html"?>
-
-  <title>LFS Licenses</title>
-
-	<para>This book is licensed under the Creative Commons
-	Attribution-NonCommercial-ShareAlike 2.0 License.</para>
-
-	<para>Computer instructions may be extracted from the book under the MIT
-	License.</para>
-
-	
-	<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="creat-comm.xml"/>
-	<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="mit-lic.xml"/>
-
-
-</appendix>
diff -Naur BOOK/appendices/.svn/text-base/mit-lic.xml.svn-base BOOKfr/appendices/.svn/text-base/mit-lic.xml.svn-base
--- BOOK/appendices/.svn/text-base/mit-lic.xml.svn-base	2008-07-15 00:49:48.000000000 +0100
+++ BOOKfr/appendices/.svn/text-base/mit-lic.xml.svn-base	1970-01-01 01:00:00.000000000 +0100
@@ -1,33 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<!DOCTYPE appendix 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="MIT" xreflabel="MIT License">
-  <?dbhtml filename="mit.html" ?>
-
-  <title>The MIT License</title>
-
-  <para>Copyright &copy; &copyrightdate; Gerard Beekmans</para>
-
-  <para>Permission is hereby granted, free of charge, to any person obtaining a copy
-	of this software and associated documentation files (the "Software"), to deal
-	in the Software without restriction, including without limitation the rights
-	to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-	copies of the Software, and to permit persons to whom the Software is
-	furnished to do so, subject to the following conditions:</para>
-
-  <para>The above copyright notice and this permission notice shall be included in
-	all copies or substantial portions of the Software.</para>
-
-  <para>HE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-	IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-	FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-	AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-	LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-	OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-	THE SOFTWARE.</para>
-
-</sect1>
diff -Naur BOOK/appendices/.svn/text-base/scripts.xml.svn-base BOOKfr/appendices/.svn/text-base/scripts.xml.svn-base
--- BOOK/appendices/.svn/text-base/scripts.xml.svn-base	2008-07-15 00:49:48.000000000 +0100
+++ BOOKfr/appendices/.svn/text-base/scripts.xml.svn-base	1970-01-01 01:00:00.000000000 +0100
@@ -1,195 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<!DOCTYPE appendix 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">
-  <!ENTITY checkfs            SYSTEM "checkfs.script"> 
-  <!ENTITY cleanfs            SYSTEM "cleanfs.script"> 
-  <!ENTITY console            SYSTEM "console.script"> 
-  <!ENTITY functions          SYSTEM "functions.script"> 
-  <!ENTITY consolelog         SYSTEM "consolelog.script"> 
-  <!ENTITY halt               SYSTEM "halt.script"> 
-  <!ENTITY localnet           SYSTEM "localnet.script"> 
-  <!ENTITY modules            SYSTEM "modules.script"> 
-  <!ENTITY mountfs            SYSTEM "mountfs.script"> 
-  <!ENTITY mountkernfs        SYSTEM "mountkernfs.script"> 
-  <!ENTITY network            SYSTEM "network.script"> 
-  <!ENTITY reboot             SYSTEM "reboot.script"> 
-  <!ENTITY rc                 SYSTEM "rc.script"> 
-  <!ENTITY sendsignals        SYSTEM "sendsignals.script"> 
-  <!ENTITY setclock           SYSTEM "setclock.script"> 
-  <!ENTITY swap               SYSTEM "swap.script"> 
-  <!ENTITY sysctl             SYSTEM "sysctl.script"> 
-  <!ENTITY sysklogd           SYSTEM "sysklogd.script"> 
-  <!ENTITY template           SYSTEM "template.script"> 
-  <!ENTITY udev               SYSTEM "udev.script"> 
-  <!ENTITY udev_retry         SYSTEM "udev_retry.script"> 
-  <!ENTITY createfiles        SYSTEM "createfiles.script"> 
-  <!ENTITY modules_sys        SYSTEM "modules-sysinit.script"> 
-  <!ENTITY rc_sys             SYSTEM "rc-sysinit.script"> 
-  <!ENTITY ifup               SYSTEM "ifup.script"> 
-  <!ENTITY ifdown             SYSTEM "ifdown.script"> 
-  <!ENTITY ipv4_static        SYSTEM "ipv4-static.script"> 
-  <!ENTITY ipv4_static_route  SYSTEM "ipv4-static-route.script"> 
-  %general-entities;
-]>
-
-<appendix id="scripts" xreflabel="Appendix D">
-  <?dbhtml dir="scripts"?>
-  <?dbhtml filename="scripts.html"?>
-
-  <title>Boot and sysconfig scripts version-&lfs-bootscripts-version;</title>
-
-	<para>The scripts in this appendix are listed by the directory where they
-	normally reside.  The order is <filename
-	class='directory'>/etc/rc.d/init.d</filename>, <filename
-	class='directory'>/etc/sysconfig</filename>, <filename
-	class='directory'>/etc/sysconfig/network-devices</filename>, and <filename
-	class='directory'>/etc/sysconfig/network-devices/services</filename>.  Within
-	each section, the files are listed in the order they are normally called.
-	</para>
-
-  <sect1 id="rc" role="wrap">
-    <title>/etc/rc.d/init.d/rc</title>
-
-    <para>The <systemitem>rc</systemitem> script is the first script called by 
-    <application>init</application> and initiates the boot process.</para>
-
-    <screen>&rc;</screen> 
-  </sect1>
-
-  <sect1 id="functions" role="wrap">
-    <title>/etc/rc.d/init.d/functions</title>
-    <screen>&functions;</screen> 
-  </sect1>
-
-  <sect1 id="mountkernfs" role="wrap">
-    <title>/etc/rc.d/init.d/mountkernfs</title>
-    <screen>&mountkernfs;</screen> 
-  </sect1>
-
-  <sect1 id="consolelog" role="wrap">
-    <title>/etc/rc.d/init.d/consolelog</title>
-    <screen>&consolelog;</screen> 
-  </sect1>
-
-  <sect1 id="modules" role="wrap">
-    <title>/etc/rc.d/init.d/modules</title>
-    <screen>&modules;</screen> 
-  </sect1>
-
-  <sect1 id="udev" role="wrap">
-    <title>/etc/rc.d/init.d/udev</title>
-    <screen>&udev;</screen> 
-  </sect1>
-
-  <sect1 id="swap" role="wrap">
-    <title>/etc/rc.d/init.d/swap</title>
-    <screen>&swap;</screen> 
-  </sect1>
-
-  <sect1 id="setclock" role="wrap">
-    <title>/etc/rc.d/init.d/setclock</title>
-    <screen>&setclock;</screen> 
-  </sect1>
-
-  <sect1 id="checkfs" role="wrap">
-    <title>/etc/rc.d/init.d/checkfs</title>
-    <screen>&checkfs;</screen> 
-  </sect1>
-
-  <sect1 id="mountfs" role="wrap">
-    <title>/etc/rc.d/init.d/mountfs</title>
-    <screen>&mountfs;</screen> 
-  </sect1>
-
-  <sect1 id="udev_retry" role="wrap">
-    <title>/etc/rc.d/init.d/udev_retry</title>
-    <screen>&udev_retry;</screen> 
-  </sect1>
-
-  <sect1 id="cleanfs" role="wrap">
-    <title>/etc/rc.d/init.d/cleanfs</title>
-    <screen>&cleanfs;</screen> 
-  </sect1>
-
-  <sect1 id="console" role="wrap">
-    <title>/etc/rc.d/init.d/console</title>
-    <screen>&console;</screen> 
-  </sect1>
-
-  <sect1 id="localnet" role="wrap">
-    <title>/etc/rc.d/init.d/localnet</title>
-    <screen>&localnet;</screen> 
-  </sect1>
-
-  <sect1 id="sysctlscript" role="wrap">
-    <title>/etc/rc.d/init.d/sysctl</title>
-    <screen>&sysctl;</screen> 
-  </sect1>
-
-  <sect1 id="sysklogd" role="wrap">
-    <title>/etc/rc.d/init.d/sysklogd</title>
-    <screen>&sysklogd;</screen> 
-  </sect1>
-
-  <sect1 id="network" role="wrap">
-    <title>/etc/rc.d/init.d/network</title>
-    <screen>&network;</screen> 
-  </sect1>
-
-  <sect1 id="sendsignals" role="wrap">
-    <title>/etc/rc.d/init.d/sendsignals</title>
-    <screen>&sendsignals;</screen> 
-  </sect1>
-
-  <sect1 id="rebootscript" role="wrap">
-    <title>/etc/rc.d/init.d/reboot</title>
-    <screen>&reboot;</screen> 
-  </sect1>
-
-  <sect1 id="haltscript" role="wrap">
-    <title>/etc/rc.d/init.d/halt</title>
-    <screen>&halt;</screen> 
-  </sect1>
-
-  <sect1 id="template" role="wrap">
-    <title>/etc/rc.d/init.d/template</title>
-    <screen>&template;</screen> 
-  </sect1>
-
-  <sect1 id="rcsys" role="wrap">
-    <title>/etc/sysconfig/rc</title>
-    <screen>&rc_sys;</screen> 
-  </sect1>
-
-  <sect1 id="modulessys" role="wrap">
-    <title>/etc/sysconfig/modules</title>
-    <screen>&modules_sys;</screen> 
-  </sect1>
-
-  <sect1 id="createfiles" role="wrap">
-    <title>/etc/sysconfig/createfiles</title>
-    <screen>&createfiles;</screen> 
-  </sect1>
-
-  <sect1 id="ifup" role="wrap">
-    <title>/etc/sysconfig/network-devices/ifup</title>
-    <screen>&ifup;</screen> 
-  </sect1>
-
-  <sect1 id="ifdown" role="wrap">
-    <title>/etc/sysconfig/network-devices/ifdown</title>
-    <screen>&ifdown;</screen> 
-  </sect1>
-
-  <sect1 id="ipv4static" role="wrap">
-    <title>/etc/sysconfig/network-devices/services/ipv4-static</title>
-    <screen>&ipv4_static;</screen> 
-  </sect1>
-
-  <sect1 id="ipv4route" role="wrap">
-    <title>/etc/sysconfig/network-devices/services/ipv4-static-route</title>
-    <screen>&ipv4_static_route;</screen> 
-  </sect1>
-
-</appendix>
diff -Naur BOOK/appendices/.svn/text-base/udev-rules.xml.svn-base BOOKfr/appendices/.svn/text-base/udev-rules.xml.svn-base
--- BOOK/appendices/.svn/text-base/udev-rules.xml.svn-base	2008-07-15 00:49:48.000000000 +0100
+++ BOOKfr/appendices/.svn/text-base/udev-rules.xml.svn-base	1970-01-01 01:00:00.000000000 +0100
@@ -1,30 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<!DOCTYPE appendix 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">
-  <!ENTITY lfs-rules   SYSTEM "55-lfs.rules.script"> 
-  <!ENTITY cdrom-rules SYSTEM "61-cdrom.rules.script"> 
-  %general-entities;
-]>
-
-<appendix id="rules" xreflabel="Appendix E">
-  <?dbhtml dir="scripts"?>
-  <?dbhtml filename="udev-rules.html"?>
-
-  <title>Udev configuration rules</title>
-
-	<para>The rules from &udev-config;.tar.bz2 in this appendix are listed for
-	convenience.  Installation is normally done via instructions in <xref
-	linkend='ch-system-udev'/>.  </para>
-
-  <sect1 id="lfsrules" role="wrap">
-    <title>55-lfs.rules</title>
-    <screen>&lfs-rules;</screen> 
-  </sect1>
-
-  <sect1 id="cdromrules" role="wrap">
-    <title>61-cdrom.rules</title>
-    <screen>&cdrom-rules;</screen> 
-  </sect1>
-
-</appendix>
diff -Naur BOOK/appendices/55-lfs.rules.script BOOKfr/appendices/55-lfs.rules.script
--- BOOK/appendices/55-lfs.rules.script	1970-01-01 01:00:00.000000000 +0100
+++ BOOKfr/appendices/55-lfs.rules.script	2008-07-15 00:20:04.000000000 +0100
@@ -0,0 +1,101 @@
+# /etc/udev/rules.d/25-lfs.rules: Rule definitions for LFS.
+
+# Core kernel devices
+
+# override both of these
+KERNEL==&quot;random&quot;,   MODE=&quot;0444&quot;
+KERNEL==&quot;urandom&quot;,  MODE=&quot;0444&quot;
+
+KERNEL==&quot;aio&quot;,      MODE=&quot;0444&quot;
+KERNEL==&quot;kmsg&quot;,     MODE=&quot;0600&quot;
+KERNEL==&quot;rtc&quot;,      MODE=&quot;0666&quot;
+
+# Comms devices
+
+KERNEL==&quot;rfcomm[0-9]*&quot;,     GROUP=&quot;uucp&quot;
+KERNEL==&quot;ippp[0-9]*&quot;,       GROUP=&quot;uucp&quot;
+KERNEL==&quot;isdn[0-9]*&quot;,       GROUP=&quot;uucp&quot;
+KERNEL==&quot;isdnctrl[0-9]*&quot;,   GROUP=&quot;uucp&quot;
+KERNEL==&quot;capi&quot;,             NAME=&quot;capi20&quot;,  SYMLINK+=&quot;isdn/capi20&quot;
+KERNEL==&quot;capi?*&quot;,           NAME=&quot;capi/%n&quot;, GROUP=&quot;uucp&quot;
+KERNEL==&quot;dcbri[0-9]*&quot;,      GROUP=&quot;uucp&quot;
+
+# ALSA devices go in their own subdirectory
+
+KERNEL==&quot;controlC[0-9]*&quot;,        GROUP=&quot;audio&quot;,  NAME=&quot;snd/%k&quot;
+KERNEL==&quot;hwC[0-9]*D[0-9]*&quot;,      GROUP=&quot;audio&quot;,  NAME=&quot;snd/%k&quot;
+KERNEL==&quot;pcmC[0-9]*D[0-9]*[cp]&quot;, GROUP=&quot;audio&quot;,  NAME=&quot;snd/%k&quot;
+KERNEL==&quot;midiC[0-9]*D[0-9]*&quot;,    GROUP=&quot;audio&quot;,  NAME=&quot;snd/%k&quot;
+KERNEL==&quot;timer&quot;,                 GROUP=&quot;audio&quot;,  NAME=&quot;snd/%k&quot;
+KERNEL==&quot;seq&quot;,                   GROUP=&quot;audio&quot;,  NAME=&quot;snd/%k&quot;
+
+# Sound devices
+
+KERNEL==&quot;admmidi*&quot;,     GROUP=&quot;audio&quot;
+KERNEL==&quot;adsp*&quot;,        GROUP=&quot;audio&quot;
+KERNEL==&quot;aload*&quot;,       GROUP=&quot;audio&quot;
+KERNEL==&quot;amidi*&quot;,       GROUP=&quot;audio&quot;
+KERNEL==&quot;amixer*&quot;,      GROUP=&quot;audio&quot;
+KERNEL==&quot;audio*&quot;,       GROUP=&quot;audio&quot;
+KERNEL==&quot;dmfm*&quot;,        GROUP=&quot;audio&quot;
+KERNEL==&quot;dmmidi*&quot;,      GROUP=&quot;audio&quot;
+KERNEL==&quot;dsp*&quot;,         GROUP=&quot;audio&quot;
+KERNEL==&quot;midi*&quot;,        GROUP=&quot;audio&quot;
+KERNEL==&quot;mixer*&quot;,       GROUP=&quot;audio&quot;
+KERNEL==&quot;music&quot;,        GROUP=&quot;audio&quot;
+KERNEL==&quot;sequencer*&quot;,   GROUP=&quot;audio&quot;
+
+# Input devices
+
+# override MODE on these four
+KERNEL==&quot;mice&quot;,     MODE=&quot;0644&quot;,    SYMLINK+=&quot;mouse&quot;
+KERNEL==&quot;mouse*&quot;,   MODE=&quot;0644&quot;
+KERNEL==&quot;event*&quot;,   MODE=&quot;0644&quot;
+KERNEL==&quot;ts*&quot;,      MODE=&quot;0644&quot;
+
+KERNEL==&quot;psaux&quot;,    MODE=&quot;0644&quot;
+KERNEL==&quot;js&quot;,       MODE=&quot;0644&quot;
+KERNEL==&quot;djs&quot;,      MODE=&quot;0644&quot;
+
+# USB devices go in their own subdirectory
+
+KERNEL==&quot;hiddev*&quot;,          NAME=&quot;usb/%k&quot;
+KERNEL==&quot;legousbtower*&quot;,    NAME=&quot;usb/%k&quot;
+KERNEL==&quot;dabusb*&quot;,          NAME=&quot;usb/%k&quot;
+SUBSYSTEMS==&quot;usb&quot;, KERNEL==&quot;lp[0-9]*&quot;, NAME=&quot;usb/%k&quot;
+
+# DRI devices are managed by the X server, so prevent udev from creating them
+
+KERNEL==&quot;card*&quot;,    OPTIONS+=&quot;ignore_device&quot;
+
+# Video devices
+
+KERNEL==&quot;fb[0-9]*&quot;,     GROUP=&quot;video&quot;
+KERNEL==&quot;video[0-9]*&quot;,  GROUP=&quot;video&quot;
+KERNEL==&quot;radio[0-9]*&quot;,  GROUP=&quot;video&quot;
+KERNEL==&quot;vbi[0-9]*&quot;,    GROUP=&quot;video&quot;
+KERNEL==&quot;vtx[0-9]*&quot;,    GROUP=&quot;video&quot;
+
+# DVB devices
+
+SUBSYSTEM==&quot;dvb&quot;, GROUP=&quot;video&quot;
+
+# Storage/memory devices
+
+# override: make group-writable
+SUBSYSTEM==&quot;block&quot;, MODE=&quot;0660&quot;
+
+# dmsetup and lvm2 related programs create devicemapper devices so we prevent
+# udev from creating them
+
+KERNEL==&quot;dm-*&quot;,             OPTIONS+=&quot;ignore_device&quot;
+
+# Tape devices
+
+# override all these
+KERNEL==&quot;ht[0-9]*&quot;,     GROUP=&quot;tape&quot;
+KERNEL==&quot;nht[0-9]*&quot;,    GROUP=&quot;tape&quot;
+KERNEL==&quot;pt[0-9]*&quot;,     GROUP=&quot;tape&quot;
+KERNEL==&quot;npt[0-9]*&quot;,    GROUP=&quot;tape&quot;
+KERNEL==&quot;st[0-9]*&quot;,     GROUP=&quot;tape&quot;
+KERNEL==&quot;nst[0-9]*&quot;,    GROUP=&quot;tape&quot;
diff -Naur BOOK/appendices/61-cdrom.rules.script BOOKfr/appendices/61-cdrom.rules.script
--- BOOK/appendices/61-cdrom.rules.script	1970-01-01 01:00:00.000000000 +0100
+++ BOOKfr/appendices/61-cdrom.rules.script	2008-07-15 00:20:04.000000000 +0100
@@ -0,0 +1,3 @@
+# /etc/udev/rules.d/81-cdrom.rules: Set CD-ROM permissions.
+
+ACTION==&quot;add&quot;, SUBSYSTEM==&quot;block&quot;, ENV{ID_TYPE}==&quot;cd&quot;, GROUP=&quot;cdrom&quot;
diff -Naur BOOK/appendices/CVS/Entries BOOKfr/appendices/CVS/Entries
--- BOOK/appendices/CVS/Entries	1970-01-01 01:00:00.000000000 +0100
+++ BOOKfr/appendices/CVS/Entries	2008-07-15 00:32:37.000000000 +0100
@@ -0,0 +1,39 @@
+/acknowledgments.xml/1.3/Wed Jul  2 02:40:09 2008//
+/acronymlist.xml/1.2/Fri Jun 20 00:42:52 2008//
+/dependencies.xml/1.2/Wed Jul  2 02:27:37 2008//
+/license.xml/1.1/Wed Jun 25 14:53:25 2008//
+/mit-lic.xml/1.1/Fri Jun 20 01:48:01 2008//
+/udev-rules.xml/1.1/Fri Jun 20 01:42:02 2008//
+/creat-comm.xml/1.1/Tue Jun  3 22:10:54 2008//
+/scripts.xml/1.1/Fri Jun 20 01:37:58 2008//
+/55-lfs.rules.script/1.1/Mon Jul 14 23:20:04 2008//
+/61-cdrom.rules.script/1.1/Mon Jul 14 23:20:04 2008//
+/checkfs.script/1.1/Mon Jul 14 23:20:03 2008//
+/cleanfs.script/1.1/Mon Jul 14 23:20:03 2008//
+/console.script/1.1/Mon Jul 14 23:20:03 2008//
+/consolelog.script/1.1/Mon Jul 14 23:20:03 2008//
+/createfiles.script/1.1/Mon Jul 14 23:20:03 2008//
+/functions.script/1.1/Mon Jul 14 23:20:03 2008//
+/halt.script/1.1/Mon Jul 14 23:20:03 2008//
+/ifdown.script/1.1/Mon Jul 14 23:20:03 2008//
+/ifup.script/1.1/Mon Jul 14 23:20:03 2008//
+/ipv4-static-route.script/1.1/Mon Jul 14 23:20:04 2008//
+/ipv4-static.script/1.1/Mon Jul 14 23:20:04 2008//
+/localnet.script/1.1/Mon Jul 14 23:20:03 2008//
+/modules-sysinit.script/1.1/Mon Jul 14 23:20:03 2008//
+/modules.script/1.1/Mon Jul 14 23:20:03 2008//
+/mountfs.script/1.1/Mon Jul 14 23:20:03 2008//
+/mountkernfs.script/1.1/Mon Jul 14 23:20:03 2008//
+/network.script/1.1/Mon Jul 14 23:20:03 2008//
+/rc-sysinit.script/1.1/Mon Jul 14 23:20:03 2008//
+/rc.script/1.1/Mon Jul 14 23:20:03 2008//
+/reboot.script/1.1/Mon Jul 14 23:20:03 2008//
+/sendsignals.script/1.1/Mon Jul 14 23:20:03 2008//
+/setclock.script/1.1/Mon Jul 14 23:20:03 2008//
+/swap.script/1.1/Mon Jul 14 23:20:03 2008//
+/sysctl.script/1.1/Mon Jul 14 23:20:03 2008//
+/sysklogd.script/1.1/Mon Jul 14 23:20:03 2008//
+/template.script/1.1/Mon Jul 14 23:20:03 2008//
+/udev.script/1.1/Mon Jul 14 23:20:03 2008//
+/udev_retry.script/1.1/Mon Jul 14 23:20:03 2008//
+D
diff -Naur BOOK/appendices/CVS/Repository BOOKfr/appendices/CVS/Repository
--- BOOK/appendices/CVS/Repository	1970-01-01 01:00:00.000000000 +0100
+++ BOOKfr/appendices/CVS/Repository	2008-07-14 18:47:41.000000000 +0100
@@ -0,0 +1 @@
+lfs/appendices
diff -Naur BOOK/appendices/CVS/Root BOOKfr/appendices/CVS/Root
--- BOOK/appendices/CVS/Root	1970-01-01 01:00:00.000000000 +0100
+++ BOOKfr/appendices/CVS/Root	2008-07-14 18:47:41.000000000 +0100
@@ -0,0 +1 @@
+:ext:texou@traduc.org:/var/lib/cvs/lfs
diff -Naur BOOK/appendices/acknowledgments.xml BOOKfr/appendices/acknowledgments.xml
--- BOOK/appendices/acknowledgments.xml	2008-07-15 00:49:48.000000000 +0100
+++ BOOKfr/appendices/acknowledgments.xml	2008-07-02 03:40:09.000000000 +0100
@@ -9,294 +9,300 @@
   <?dbhtml dir="appendices"?>
   <?dbhtml filename="acknowledgements.html"?>
 
-  <title>Acknowledgments</title>
+  <title>Remerciements</title>
 
-  <para>We would like to thank the following people and organizations
-  for their contributions to the Linux From Scratch Project.</para>
+  <para>Nous aimerions remercier les personnes et organisations
+  suivantes pour leur contributions au projet Linux From Scratch.</para>
 
   <itemizedlist>
 
     <listitem>
       <para><ulink url="mailto:gerard@linuxfromscratch.org">Gerard
       Beekmans</ulink> &lt;gerard@linuxfromscratch.org&gt; &ndash;
-      LFS Creator, LFS Project Leader</para>
+      créateur de LFS, leader du projet</para>
     </listitem>
 
     <listitem>
       <para><ulink url="mailto:matthew@linuxfromscratch.org">Matthew
       Burgess</ulink> &lt;matthew@linuxfromscratch.org&gt; &ndash;
-      LFS Project Leader, LFS Technical Writer/Editor</para>
+      leader du projet LFS, rédacteur technique LFS/éditeur</para>
     </listitem>
 
     <listitem>
       <para><ulink url="mailto:bdubbs@linuxfromscratch.org">Bruce
-      Dubbs</ulink> &lt;bdubbs@linuxfromscratch.org&gt; &ndash; LFS Release 
-      Manager</para>
+      Dubbs</ulink> &lt;bdubbs@linuxfromscratch.org&gt; &ndash;
+      gestionnaire des versions de LFS</para>
     </listitem>
 
     <listitem>
       <para><ulink url="mailto:manuel@linuxfromscratch.org">Manuel
       Canales Esparcia</ulink> &lt;manuel@linuxfromscratch.org&gt; &ndash;
-      LFS/BLFS/HLFS XML and XSL Maintainer</para>
+      mainteneur de LFS/BLFS/HLFS en XML et XSL</para>
     </listitem>
 
     <listitem>
       <para><ulink url="mailto:jim@linuxfromscratch.org">Jim
-      Gifford</ulink> &lt;jim@linuxfromscratch.org&gt; &ndash; CLFS Project
-      Co-Leader</para>
+      Gifford</ulink> &lt;jim@linuxfromscratch.org&gt; &ndash;
+      Co-Leader du projet CLFS</para>
     </listitem>
 
     <listitem>
       <para><ulink url="mailto:bryan@linuxfromscratch.org">Bryan
-      Kadzban</ulink> &lt;bryan@linuxfromscratch.org&gt; &ndash; LFS
-      Technical Writer</para>
+      Kadzban</ulink> &lt;bryan@linuxfromscratch.org&gt; &ndash;
+      rédacteur technique LFS</para>
     </listitem>
 
     <listitem>
       <para><ulink url="mailto:jhuntwork@linuxfromscratch.org">Jeremy
-      Huntwork</ulink> &lt;jhuntwork@linuxfromscratch.org&gt; &ndash; LFS
-      Technical Writer, LFS LiveCD Maintainer</para>
+      Huntwork</ulink> &lt;jhuntwork@linuxfromscratch.org&gt; &ndash; 
+      rédacteur technique LFS, mainteneur du LiveCD LFS</para>
     </listitem>
 
     <listitem>
       <para><ulink url="mailto:randy@linuxfromscratch.org">Randy
-      McMurchy</ulink> &lt;randy@linuxfromscratch.org&gt; &ndash; BLFS
-      Project Leader</para>
+      McMurchy</ulink> &lt;randy@linuxfromscratch.org&gt; &ndash,
+      Leader du projet BLFS</para>
     </listitem>
 
     <listitem>
       <para><ulink url="mailto:dnicholson@linuxfromscratch.org">Dan
-      Nicholson</ulink> &lt;dnicholson@linuxfromscratch.org&gt; &ndash; LFS and
-      BLFS Editor</para>
+      Nicholson</ulink> &lt;dnicholson@linuxfromscratch.org&gt; &ndash; 
+      éditeur LFS et BLFS</para>
     </listitem>
 
     <listitem>
       <para><ulink url="mailto:ken@linuxfromscratch.org">Ken Moffat</ulink>
-      &lt;ken@linuxfromscratch.org&gt; &ndash; LFS and CLFS Editor</para>
+      &lt;ken@linuxfromscratch.org&gt; &ndash; éditeur LFS et CLFS</para>
     </listitem>
 
     <listitem>
       <para><ulink url="mailto:ryan@linuxfromscratch.org">Ryan
-      Oliver</ulink> &lt;ryan@linuxfromscratch.org&gt; &ndash; CLFS Project
-      Co-Leader</para>
+      Oliver</ulink> &lt;ryan@linuxfromscratch.org&gt; &ndash;
+      Co-Leader du projet CLFS</para>
     </listitem>
 
     <listitem>
       <para><ulink url="mailto:alexander@linuxfromscratch.org">Alexander
-      E. Patrakov</ulink> &lt;alexander@linuxfromscratch.org&gt; &ndash; LFS
-      Technical Writer, LFS Internationalization Editor, 
-      LFS Live CD Maintainer</para>
+      E. Patrakov</ulink> &lt;alexander@linuxfromscratch.org&gt; &ndash;
+      rédacteur Technique LFS, éditeur de LFS international, mainteneur du LiveCD
+      LFS</para>
     </listitem>
 
     <listitem>
-      <para>Countless other people on the various LFS and BLFS mailing lists
-      who helped make this book possible by giving their suggestions, testing
-      the book, and submitting bug reports, instructions, and their
-      experiences with installing various packages.</para>
+      <para>Sans compter les autres personnes sur les diverses listes de
+      diffusion LFS et BLFS qui ont aidé à rendre possible ce livre par
+      leurs suggestions, en testant le livre, et en soumettant des rapports de
+      bogue, des instructions, et leurs expériences en installant divers 
+      paquets.</para>
     </listitem>
 
   </itemizedlist>
 
-  <bridgehead renderas="sect2">Translators</bridgehead>
+  <bridgehead renderas="sect2">Traducteurs</bridgehead>
 
   <itemizedlist>
 
     <listitem>
       <para><ulink url="mailto:macana@macana-es.com">Manuel Canales
-      Esparcia</ulink> &lt;macana@macana-es.com&gt; &ndash; Spanish
-      LFS translation project</para>
+      Esparcia</ulink> &lt;macana@macana-es.com&gt; &ndash; 
+      ist>
+      
+          <listitem>
+                <para><ulink url="mailto:macana@macana-es.com">Manuel Canales
+                      Esparcia</ulink> &lt;macana@macana-es.com&gt; &ndash; Projet de traduction
+                      de LFS en espagnol</para>
     </listitem>
 
     <listitem>
       <para><ulink url="mailto:johan@linuxfromscratch.org">Johan
-      Lenglet</ulink> &lt;johan@linuxfromscratch.org&gt; &ndash; French LFS
-      translation project</para>
+      Lenglet</ulink> &lt;johan@linuxfromscratch.org&gt; &ndash; Projet de traduction
+      LFS en français</para>
     </listitem>
 
     <listitem>
       <para><ulink url="mailto:lizardo@linuxfromscratch.org">Anderson
       Lizardo</ulink> &lt;lizardo@linuxfromscratch.org&gt; &ndash;
-      Portuguese LFS translation project</para>
+      Projet de traduction de LFS en portugais</para>
     </listitem>
 
     <listitem>
       <para><ulink url="mailto:tr@erdfunkstelle.de">Thomas
-      Reitelbach </ulink> &lt;tr@erdfunkstelle.de&gt; &ndash; German LFS
-      translation project</para>
+      Reitelbach </ulink> &lt;tr@erdfunkstelle.de&gt; &ndash;
+      Projet de traduction LFS en allemand</para>
     </listitem>
 
   </itemizedlist>
 
-  <bridgehead renderas="sect2">Mirror Maintainers</bridgehead>
+  <bridgehead renderas="sect2">Mainteneurs de mirroirs</bridgehead>
 
-  <bridgehead renderas="sect3">North American Mirrors</bridgehead>
+  <bridgehead renderas="sect3">Mirroirs Nord-Américains</bridgehead>
 
   <itemizedlist>
 
     <listitem>
       <para><ulink url="mailto:scott@osuosl.org">Scott Kveton</ulink>
-      &lt;scott@osuosl.org&gt; &ndash; lfs.oregonstate.edu mirror</para>
+      &lt;scott@osuosl.org&gt; &ndash; mirroir lfs.oregonstate.edu</para>
     </listitem>
 
     <listitem>
       <para><ulink url="mailto:lost@l-w.net">William Astle</ulink>
-      &lt;lost@l-w.net&gt; &ndash; ca.linuxfromscratch.org mirror</para>
+      &lt;lost@l-w.net&gt; &ndash; mirroir ca.linuxfromscratch.org</para>
     </listitem>
 
     <listitem>
       <para><ulink url="mailto:eujon.sellers@gmail.com">Eujon Sellers</ulink>
-      &lt;jpolen@rackspace.com&gt; &ndash; lfs.introspeed.com mirror</para>
+      &lt;jpolen@rackspace.com&gt; &ndash; mirroir lfs.introspeed.com</para>
     </listitem>
 
     <listitem>
       <para><ulink url="mailto:justin@knierim.org">Justin Knierim</ulink>
-      &lt;tim@idge.net&gt; &ndash; lfs-matrix.net mirror</para>
+      &lt;tim@idge.net&gt; &ndash; mirroir lfs-matrix.net</para>
     </listitem>
 
   </itemizedlist>
 
-  <bridgehead renderas="sect3">South American Mirrors</bridgehead>
+  <bridgehead renderas="sect3">Mirroirs Sud-américains</bridgehead>
 
   <itemizedlist>
 
     <listitem>
       <para><ulink url="mailto:manuel@linuxfromscratch.org">Manuel
       Canales Esparcia</ulink> &lt;manuel@linuxfromscratch.org&gt; &ndash;
-      lfsmirror.lfs-es.info mirror</para>
+      mirroir lfsmirror.lfs-es.info</para>
     </listitem>
 
     <listitem>
       <para><ulink url="mailto:lfalcon@thymbra.com">Luis Falcon</ulink> 
-      &lt;Luis Falcon&gt; &ndash; torredehanoi.org mirror</para>
+      &lt;Luis Falcon&gt; &ndash; mirroir torredehanoi.org</para>
     </listitem>
 
   </itemizedlist>
 
-  <bridgehead renderas="sect3">European Mirrors</bridgehead>
+  <bridgehead renderas="sect3">Mirroirs européens</bridgehead>
 
   <itemizedlist>
 
     <listitem>
       <para><ulink url="mailto:guido@primerelay.net">Guido Passet</ulink>
-      &lt;guido@primerelay.net&gt; &ndash; nl.linuxfromscratch.org mirror</para>
+      &lt;guido@primerelay.net&gt; &ndash; mirroir nl.linuxfromscratch.org</para>
     </listitem>
 
     <listitem>
       <para><ulink url="mailto:baafie@planet.nl">Bastiaan Jacques</ulink>
-      &lt;baafie@planet.nl&gt; &ndash; lfs.pagefault.net mirror</para>
+      &lt;baafie@planet.nl&gt; &ndash; mirroir lfs.pagefault.net</para>
     </listitem>
 
     <listitem>
       <para><ulink url="mailto:sven.cranshoff@lineo.be">Sven Cranshoff</ulink>
-      &lt;sven.cranshoff@lineo.be&gt; &ndash; lfs.lineo.be mirror</para>
+      &lt;sven.cranshoff@lineo.be&gt; &ndash; mirroir lfs.lineo.be</para>
     </listitem>
 
     <listitem>
-      <para>Scarlet Belgium &ndash; lfs.scarlet.be mirror</para>
+      <para>Scarlet Belgium &ndash; mirroir lfs.scarlet.be</para>
     </listitem>
 
     <listitem>
       <para><ulink url="mailto:info@aliensoft.org">Sebastian Faulborn</ulink>
-      &lt;info@aliensoft.org&gt; &ndash; lfs.aliensoft.org mirror</para>
+      &lt;info@aliensoft.org&gt; &ndash; mirroir lfs.aliensoft.org</para>
     </listitem>
 
     <listitem>
       <para><ulink url="mailto:stuart@dontuse.ms">Stuart Fox</ulink>
-      &lt;stuart@dontuse.ms&gt; &ndash; lfs.dontuse.ms mirror</para>
+      &lt;stuart@dontuse.ms&gt; &ndash; mirroir lfs.dontuse.ms</para>
     </listitem>
 
     <listitem>
       <para><ulink url="mailto:admin@realhost.de">Ralf Uhlemann</ulink>
-      &lt;admin@realhost.de&gt; &ndash; lfs.oss-mirror.org mirror</para>
+      &lt;admin@realhost.de&gt; &ndash; mirroir lfs.oss-mirror.org</para>
     </listitem>
 
     <listitem>
       <para><ulink url="mailto:Antonin.Sprinzl@tuwien.ac.at">Antonin
       Sprinzl</ulink> &lt;Antonin.Sprinzl@tuwien.ac.at&gt; &ndash;
-      at.linuxfromscratch.org mirror</para>
+      mirroir at.linuxfromscratch.org</para>
     </listitem>
 
     <listitem>
       <para><ulink url="mailto:fredan-lfs@fredan.org">Fredrik
       Danerklint</ulink> &lt;fredan-lfs@fredan.org&gt; &ndash;
-      se.linuxfromscratch.org mirror</para>
+      mirroir se.linuxfromscratch.org</para>
     </listitem>
 
     <listitem>
       <para><ulink url="mailto:franck@linuxpourtous.com">Franck</ulink>
-      &lt;franck@linuxpourtous.com&gt; &ndash; lfs.linuxpourtous.com mirror</para>
+      &lt;franck@linuxpourtous.com&gt; &ndash; mirroir lfs.linuxpourtous.com</para>
     </listitem>
 
     <listitem>
       <para><ulink url="mailto:baque@cict.fr">Philippe Baqu&eacute;</ulink>
-      &lt;baque@cict.fr&gt; &ndash; lfs.cict.fr mirror</para>
+      &lt;baque@cict.fr&gt; &ndash; mirroir lfs.cict.fr</para>
     </listitem>
 
     <listitem>
       <para><ulink url="mailto:gyouja@pilgrims.ru">Vitaly Chekasin</ulink>
-      &lt;gyouja@pilgrims.ru&gt; &ndash; lfs.pilgrims.ru mirror</para>
+      &lt;gyouja@pilgrims.ru&gt; &ndash; mirroir lfs.pilgrims.ru</para>
     </listitem>
 
     <listitem>
       <para><ulink url="mailto:kontakt@wankoo.org">Benjamin Heil</ulink>
-      &lt;kontakt@wankoo.org&gt; &ndash; lfs.wankoo.org mirror</para>
+      &lt;kontakt@wankoo.org&gt; &ndash; mirroir lfs.wankoo.org</para>
     </listitem>
 
   </itemizedlist>
 
-  <bridgehead renderas="sect3">Asian Mirrors</bridgehead>
+  <bridgehead renderas="sect3">Mirroirs asiatiques</bridgehead>
 
   <itemizedlist>
 
     <listitem>
       <para><ulink url="mailto:satit@wbac.ac.th">Satit Phermsawang</ulink>
-      &lt;satit@wbac.ac.th&gt; &ndash; lfs.phayoune.org mirror</para>
+      &lt;satit@wbac.ac.th&gt; &ndash; mirroir lfs.phayoune.org</para>
     </listitem>
 
     <listitem>
       <para><ulink url="mailto:info@shizu-net.jp">Shizunet Co.,Ltd.</ulink> 
-      &lt;info@shizu-net.jp&gt; &ndash; lfs.mirror.shizu-net.jp mirror</para>
+      &lt;info@shizu-net.jp&gt; &ndash; mirroir lfs.mirror.shizu-net.jp</para>
     </listitem>
 
     <listitem>
       <para><ulink url="http://www.initworld.com/">Init World</ulink> 
-      &lt;http://www.initworld.com/&gt; &ndash; lfs.initworld.com mirror</para>
+      &lt;http://www.initworld.com/&gt; &ndash; mirroir lfs.initworld.com</para>
     </listitem>
 
   </itemizedlist>
 
-  <bridgehead renderas="sect3">Australian Mirrors</bridgehead>
+  <bridgehead renderas="sect3">Mirroirs australiens</bridgehead>
 
   <itemizedlist>
 
     <listitem>
       <para><ulink url="mailto:jason@dstc.edu.au">Jason Andrade</ulink>
-      &lt;jason@dstc.edu.au&gt; &ndash; au.linuxfromscratch.org mirror</para>
+      &lt;jason@dstc.edu.au&gt; &ndash; mirroir au.linuxfromscratch.org</para>
     </listitem>
 
   </itemizedlist>
 
-  <bridgehead renderas="sect2">Former Project Team Members</bridgehead>
+  <bridgehead renderas="sect2">Anciens membres de l'équipe du projet</bridgehead>
 
   <itemizedlist>
 
     <listitem>
       <para><ulink url="mailto:theladyskye@linuxfromscratch.org">Christine
-      Barczak</ulink> &lt;theladyskye@linuxfromscratch.org&gt; &ndash; LFS
-      Book Editor</para>
+      Barczak</ulink> &lt;theladyskye@linuxfromscratch.org&gt; &ndash;
+      éditeur du livre LFS</para>
     </listitem>
 
     <listitem>
       <para>Archaic
-      &lt;archaic@linuxfromscratch.org&gt; &ndash; LFS Technical Writer/Editor,
-      HLFS Project Leader, BLFS Editor, Hints and Patches Project
-      Maintainer</para>
+      &lt;archaic@linuxfromscratch.org&gt; &ndash; rédacteur technique LFSS/éditeur,
+      leader du projet HLFS, éditeur de BLFS, mainteneur des projets d'astuces
+      et de correctifs</para>
     </listitem>
 
     <listitem>
       <para><ulink url="mailto:nathan@linuxfromscratch.org">Nathan
       Coulson</ulink> &lt;nathan@linuxfromscratch.org&gt; &ndash;
-      LFS-Bootscripts Maintainer</para>
+      mainteneur de LFS-Bootscripts</para>
     </listitem>
 
     <listitem>
@@ -313,12 +319,12 @@
 
     <listitem>
       <para><ulink url="mailto:jeroen@linuxfromscratch.org">Jeroen
-      Coumans</ulink> &lt;jeroen@linuxfromscratch.org&gt; &ndash; Website
-      Developer, FAQ Maintainer</para>
+      Coumans</ulink> &lt;jeroen@linuxfromscratch.org&gt; &ndash; Développeur
+      du site Web, mainteneur de la FAQ</para>
     </listitem>
 
     <listitem>
-      <para>Alex Groenewoud &ndash; LFS Technical Writer</para>
+      <para>Alex Groenewoud &ndash; rédacteur technique LFS</para>
     </listitem>
 
     <listitem>
@@ -329,18 +335,18 @@
       <para>Mark Hymers</para>
     </listitem>
 
-    <listitem><para>Seth W. Klein &ndash; FAQ maintainer</para></listitem>
+    <listitem><para>Seth W. Klein &ndash; mainteneur de la FAQ</para></listitem>
 
     <listitem>
       <para><ulink url="mailto:nicholas@linuxfromscratch.org">Nicholas
-      Leippe</ulink> &lt;nicholas@linuxfromscratch.org&gt; &ndash; Wiki
-      Maintainer</para>
+      Leippe</ulink> &lt;nicholas@linuxfromscratch.org&gt; &ndash; mainteneur
+      Wiki</para>
     </listitem>
 
     <listitem>
       <para><ulink url="mailto:lizardo@linuxfromscratch.org">Anderson
-      Lizardo</ulink> &lt;lizardo@linuxfromscratch.org&gt; &ndash; Website
-      Backend-Scripts Maintainer</para>
+      Lizardo</ulink> &lt;lizardo@linuxfromscratch.org&gt; &ndash; mainteneur
+      des scripts d'arrière-plan du site Web</para>
     </listitem>
 
     <listitem>
@@ -349,74 +355,73 @@
 
     <listitem>
       <para><ulink url="mailto:scot@linuxfromscratch.org">Scot Mc
-      Pherson</ulink> &lt;scot@linuxfromscratch.org&gt; &ndash; LFS NNTP
-      Gateway Maintainer</para>
+      Pherson</ulink> &lt;scot@linuxfromscratch.org&gt; &ndash; mainteneur
+      de LFS NNTP Gateway</para>
     </listitem>
 
     <listitem>
       <para><ulink url="mailto:gschafer@zip.com.au">Greg Schafer</ulink>
-      &lt;gschafer@zip.com.au&gt; &ndash; LFS Technical Writer</para>
+      &lt;gschafer@zip.com.au&gt; &ndash; rédacteur technique LFS</para>
     </listitem>
 
     <listitem>
-      <para>Jesse Tie-Ten-Quee &ndash; LFS Technical Writer</para>
+      <para>Jesse Tie-Ten-Quee &ndash; rédacteur technique LFS</para>
     </listitem>
 
     <listitem>
       <para><ulink url="mailto:jwrober@linuxfromscratch.org">James
-      Robertson</ulink> &lt;jwrober@linuxfromscratch.org&gt; &ndash; Bugzilla
-      Maintainer</para>
+      Robertson</ulink> &lt;jwrober@linuxfromscratch.org&gt; &ndash; 
+      mainteneur Bugzilla</para>
     </listitem>
 
     <listitem>
       <para><ulink url="mailto:tushar@linuxfromscratch.org">Tushar
-      Teredesai</ulink> &lt;tushar@linuxfromscratch.org&gt; &ndash; BLFS Book
-      Editor, Hints and Patches Project Leader</para>
+      Teredesai</ulink> &lt;tushar@linuxfromscratch.org&gt; &ndash; éditeur
+      du livre BLFS, leader du projet des astuces et des correctifs</para>
     </listitem>
 
     <listitem>
       <para><ulink url="mailto:jeremy@linuxfromscratch.org">Jeremy
-      Utley</ulink> &lt;jeremy@linuxfromscratch.org&gt; &ndash; LFS Technical
-      Writer, Bugzilla Maintainer, LFS-Bootscripts Maintainer</para>
+      Utley</ulink> &lt;jeremy@linuxfromscratch.org&gt; &ndash; rédacteur
+      technique LFS, Maintaineur Bugzilla, Mainteneur de LFS-Bootscripts</para>
     </listitem>
 
     <listitem>
       <para><ulink url="mailto:zwinkles@gmail.com">Zack Winkles</ulink>
-      &lt;zwinkles@gmail.com&gt; &ndash; LFS Technical Writer</para>
+      &lt;zwinkles@gmail.com&gt; &ndash; rédacteur technique LFS</para>
     </listitem>
 
   </itemizedlist>
 
-  <bridgehead renderas="sect2">A very special thank you to our
-  donators</bridgehead>
+  <bridgehead renderas="sect2">Un merci très spécial à nos donateurs</bridgehead>
 
   <itemizedlist>
 
     <listitem>
       <para><ulink url="mailto:dean@vipersoft.co.uk">Dean Benson</ulink>
-      &lt;dean@vipersoft.co.uk&gt; for several monetary contributions</para>
+      &lt;dean@vipersoft.co.uk&gt; pour plusieurs contributions financières</para>
     </listitem>
 
     <listitem>
       <para><ulink url="mailto:hrx@hrxnet.de">Hagen Herrschaft</ulink>
-      &lt;hrx@hrxnet.de&gt; for donating a 2.2 GHz P4 system, now running
-      under the name of Lorien</para>
+      &lt;hrx@hrxnet.de&gt; pour le don d'un système 2.2 GHz P4, tournant
+      actuellement sous le nom de Lorien</para>
     </listitem>
 
     <listitem>
       <para><ulink url="http://www.seocompany.ca/">SEO Company Canada</ulink>
-      supports Open Source projects and different Linux distributions</para>
+      supporte les projets Open Source et différentes distributions Linux</para>
     </listitem>
 
     <listitem>
-      <para><ulink url="http://www.vasoftware.com">VA Software</ulink> who,
-      on behalf of <ulink url="http://www.linux.com">Linux.com</ulink>,
-      donated a VA Linux 420 (former StartX SP2) workstation</para>
+      <para><ulink url="http://www.vasoftware.com">VA Software</ulink> qui,
+      au nom de <ulink url="http://www.linux.com">Linux.com</ulink>,
+      a donné une station de travail VA Linux 420 (ancien StartX SP2)</para>
     </listitem>
 
     <listitem>
-      <para>Mark Stone for donating Belgarath, the first linuxfromscratch.org
-      server</para>
+      <para>Mark Stone pour le don d'un  Belgarath, le premier
+      serveur linuxfromscratch.org</para>
     </listitem>
 
   </itemizedlist>
diff -Naur BOOK/appendices/acronymlist.xml BOOKfr/appendices/acronymlist.xml
--- BOOK/appendices/acronymlist.xml	2008-07-15 00:49:48.000000000 +0100
+++ BOOKfr/appendices/acronymlist.xml	2008-06-20 01:42:52.000000000 +0100
@@ -9,7 +9,7 @@
   <?dbhtml dir="appendices"?>
   <?dbhtml filename="acronymlist.html"?>
 
-  <title>Acronyms and Terms</title>
+  <title>Acronymes et Termes</title>
 
   <variablelist>
     <?dbfo list-presentation="list"?>
diff -Naur BOOK/appendices/checkfs.script BOOKfr/appendices/checkfs.script
--- BOOK/appendices/checkfs.script	1970-01-01 01:00:00.000000000 +0100
+++ BOOKfr/appendices/checkfs.script	2008-07-15 00:20:03.000000000 +0100
@@ -0,0 +1,131 @@
+#!/bin/sh
+########################################################################
+# Begin $rc_base/init.d/checkfs
+#
+# Description : File System Check
+#
+# Authors     : Gerard Beekmans - gerard@linuxfromscratch.org
+#        A. Luebke - luebke@users.sourceforge.net
+#
+# Version     : 00.00
+#
+# Notes       :
+#
+# Based on checkfs script from LFS-3.1 and earlier.
+#
+# From man fsck
+# 0    - No errors
+# 1    - File system errors corrected
+# 2    - System should be rebooted
+# 4    - File system errors left uncorrected
+# 8    - Operational error
+# 16   - Usage or syntax error
+# 32   - Fsck canceled by user request
+# 128  - Shared library error
+#
+#########################################################################
+
+. /etc/sysconfig/rc
+. ${rc_functions}
+
+case &quot;${1}&quot; in
+    start)
+        if [ -f /fastboot ]; then
+            boot_mesg -n &quot;/fastboot found, will not perform&quot; ${INFO}
+            boot_mesg &quot; file system checks as requested.&quot;
+            echo_ok
+            exit 0
+        fi
+
+        boot_mesg &quot;Mounting root file system in read-only mode...&quot;
+        mount -n -o remount,ro / &gt;/dev/null
+        evaluate_retval
+
+        if [ ${?} != 0 ]; then
+            echo_failure
+            boot_mesg -n &quot;FAILURE:\n\nCannot check root&quot; ${FAILURE}
+            boot_mesg -n &quot; filesystem because it could not be mounted&quot;
+            boot_mesg -n &quot; in read-only mode.\n\nAfter you&quot;
+            boot_mesg -n &quot; press Enter, this system will be&quot;
+            boot_mesg -n &quot; halted and powered off.&quot;
+            boot_mesg -n &quot;\n\nPress enter to continue...&quot; ${INFO}
+            boot_mesg &quot;&quot; ${NORMAL}
+            read ENTER
+            ${rc_base}/init.d/halt stop
+        fi
+
+        if [ -f /forcefsck ]; then
+            boot_mesg -n &quot;/forcefsck found, forcing file&quot; ${INFO}
+            boot_mesg &quot; system checks as requested.&quot;
+            echo_ok
+            options=&quot;-f&quot;
+        else
+            options=&quot;&quot;
+        fi
+
+        boot_mesg &quot;Checking file systems...&quot;
+        # Note: -a option used to be -p; but this fails e.g.
+        # on fsck.minix
+        fsck ${options} -a -A -C -T
+        error_value=${?}
+
+        if [ &quot;${error_value}&quot; = 0 ]; then
+            echo_ok
+        fi
+
+        if [ &quot;${error_value}&quot; = 1 ]; then
+            echo_warning
+            boot_mesg -n &quot;WARNING:\n\nFile system errors&quot; ${WARNING}
+            boot_mesg -n &quot; were found and have been corrected.&quot;
+            boot_mesg -n &quot;  You may want to double-check that&quot;
+            boot_mesg -n &quot; everything was fixed properly.&quot;
+            boot_mesg &quot;&quot; ${NORMAL}
+        fi
+
+        if [ &quot;${error_value}&quot; = 2 -o &quot;${error_value}&quot; = 3 ]; then
+            echo_warning
+            boot_mesg -n &quot;WARNING:\n\nFile system errors&quot; ${WARNING}
+            boot_mesg -n &quot; were found and have been been&quot;
+             boot_mesg -n &quot; corrected, but the nature of the&quot;
+            boot_mesg -n &quot; errors require this system to be&quot;
+            boot_mesg -n &quot; rebooted.\n\nAfter you press enter,&quot;
+            boot_mesg -n &quot; this system will be rebooted&quot;
+            boot_mesg -n &quot;\n\nPress Enter to continue...&quot; ${INFO}
+            boot_mesg &quot;&quot; ${NORMAL}
+            read ENTER
+            reboot -f
+        fi
+
+        if [ &quot;${error_value}&quot; -gt 3 -a &quot;${error_value}&quot; -lt 16 ]; then
+            echo_failure
+            boot_mesg -n &quot;FAILURE:\n\nFile system errors&quot; ${FAILURE}
+            boot_mesg -n &quot; were encountered that could not be&quot;
+            boot_mesg -n &quot; fixed automatically.  This system&quot;
+            boot_mesg -n &quot; cannot continue to boot and will&quot;
+            boot_mesg -n &quot; therefore be halted until those&quot;
+            boot_mesg -n &quot; errors are fixed manually by a&quot;
+            boot_mesg -n &quot; System Administrator.\n\nAfter you&quot;
+            boot_mesg -n &quot; press Enter, this system will be&quot;
+            boot_mesg -n &quot; halted and powered off.&quot;
+            boot_mesg -n &quot;\n\nPress Enter to continue...&quot; ${INFO}
+            boot_mesg &quot;&quot; ${NORMAL}
+            read ENTER
+          ${rc_base}/init.d/halt stop
+        fi
+
+        if [ &quot;${error_value}&quot; -ge 16 ]; then
+            echo_failure
+            boot_mesg -n &quot;FAILURE:\n\nUnexpected Failure&quot; ${FAILURE}
+            boot_mesg -n &quot; running fsck.  Exited with error&quot;
+            boot_mesg -n &quot; code: ${error_value}.&quot;
+            boot_mesg &quot;&quot; ${NORMAL}
+            exit ${error_value}
+        fi
+        ;;
+    *)
+        echo &quot;Usage: ${0} {start}&quot;
+        exit 1
+        ;;
+esac
+
+# End $rc_base/init.d/checkfs
diff -Naur BOOK/appendices/cleanfs.script BOOKfr/appendices/cleanfs.script
--- BOOK/appendices/cleanfs.script	1970-01-01 01:00:00.000000000 +0100
+++ BOOKfr/appendices/cleanfs.script	2008-07-15 00:20:03.000000000 +0100
@@ -0,0 +1,110 @@
+#!/bin/sh
+########################################################################
+# Begin $rc_base/init.d/cleanfs
+#
+# Description : Clean file system
+#
+# Authors     : Gerard Beekmans - gerard@linuxfromscratch.org
+#
+# Version     : 00.00
+#
+# Notes       :
+#
+########################################################################
+
+. /etc/sysconfig/rc
+. ${rc_functions}
+
+# Function to create files/directory on boot.
+create_files() {
+    # Read in the configuration file.
+    exec 9&gt;&amp;0 &lt; /etc/sysconfig/createfiles
+        while read name type perm usr grp dtype maj min junk
+        do
+
+            # Ignore comments and blank lines.
+                   case &quot;${name}&quot; in
+                &quot;&quot;|\#*) continue ;;
+            esac
+
+            # Ignore existing files.
+            if [ ! -e &quot;${name}&quot; ]; then
+                # Create stuff based on its type.
+                case &quot;${type}&quot; in
+                    dir)
+                        mkdir &quot;${name}&quot;
+                        ;;
+                    file)
+                        :&gt; &quot;${name}&quot;
+                        ;;
+                    dev)
+                        case &quot;${dtype}&quot; in
+                            char)
+                                mknod &quot;${name}&quot; c ${maj} ${min}
+                                ;;
+                            block)
+                                mknod &quot;${name}&quot; b ${maj} ${min}
+                                ;;
+                            pipe)
+                                mknod &quot;${name}&quot; p
+                                ;;
+                            *) 
+                                boot_mesg -n &quot;\nUnknown device type: ${dtype}&quot; ${WARNING}
+                                boot_mesg &quot;&quot; ${NORMAL}
+                                ;;
+                        esac
+                        ;;
+                    *)
+                        boot_mesg -n &quot;\nUnknown type: ${type}&quot; ${WARNING}
+                        boot_mesg &quot;&quot; ${NORMAL}
+                        continue
+                        ;;
+                esac
+
+                # Set up the permissions, too.
+                chown ${usr}:${grp} &quot;${name}&quot;
+                chmod ${perm} &quot;${name}&quot;
+            fi
+        done
+    exec 0&gt;&amp;9 9&gt;&amp;-
+}
+
+case &quot;${1}&quot; in
+    start)
+        boot_mesg -n &quot;Cleaning file systems:&quot; ${INFO}
+
+        boot_mesg -n &quot; /tmp&quot; ${NORMAL}
+        cd /tmp &amp;&amp;
+        find . -xdev -mindepth 1 ! -name lost+found \
+            -delete || failed=1
+
+        boot_mesg -n &quot; /var/lock&quot; ${NORMAL}
+        cd /var/lock &amp;&amp;
+        find . -type f ! -newer /proc -exec rm -f {} \; || failed=1
+
+        boot_mesg &quot; /var/run&quot; ${NORMAL}
+        cd /var/run &amp;&amp;
+        find . ! -type d ! -name utmp ! -newer /proc \
+            -exec rm -f {} \; || failed=1
+        &gt; /var/run/utmp
+        if grep -q &apos;^utmp:&apos; /etc/group ; then
+            chmod 664 /var/run/utmp
+            chgrp utmp /var/run/utmp
+        fi
+
+        (exit ${failed})
+        evaluate_retval
+
+        if egrep -qv &apos;^(#|$)&apos; /etc/sysconfig/createfiles 2&gt;/dev/null; then
+            boot_mesg &quot;Creating files and directories...&quot;
+            create_files
+            evaluate_retval
+        fi
+        ;;
+    *)
+        echo &quot;Usage: ${0} {start}&quot;
+        exit 1
+        ;;
+esac
+
+# End $rc_base/init.d/cleanfs
diff -Naur BOOK/appendices/console.script BOOKfr/appendices/console.script
--- BOOK/appendices/console.script	1970-01-01 01:00:00.000000000 +0100
+++ BOOKfr/appendices/console.script	2008-07-15 00:20:03.000000000 +0100
@@ -0,0 +1,109 @@
+#!/bin/sh
+########################################################################
+# Begin $rc_base/init.d/console
+#
+# Description : Sets keymap and screen font
+#
+# Authors     : Gerard Beekmans - gerard@linuxfromscratch.org
+#        Alexander E. Patrakov
+#
+# Version     : 00.03
+#
+# Notes       :
+#
+########################################################################
+
+. /etc/sysconfig/rc
+. ${rc_functions}
+
+# Native English speakers probably don&apos;t have /etc/sysconfig/console at all
+if [ -f /etc/sysconfig/console ]
+then
+    . /etc/sysconfig/console
+else
+        exit 0
+fi
+
+is_true() {
+    [ &quot;$1&quot; = &quot;1&quot; ] || [ &quot;$1&quot; = &quot;yes&quot; ] || [ &quot;$1&quot; = &quot;true&quot; ]
+}
+
+failed=0
+
+case &quot;${1}&quot; in
+    start)
+        boot_mesg &quot;Setting up Linux console...&quot;
+        # There should be no bogus failures below this line!
+        
+        # Figure out if a framebuffer console is used
+        [ -d /sys/class/graphics/fb0 ] &amp;&amp; USE_FB=1 || USE_FB=0
+        
+        # Figure out the command to set the console into the
+        # desired mode
+        is_true &quot;${UNICODE}&quot; &amp;&amp;
+            MODE_COMMAND=&quot;${ECHO} -en &apos;\033%G&apos; &amp;&amp; kbd_mode -u&quot; ||
+            MODE_COMMAND=&quot;${ECHO} -en &apos;\033%@\033(K&apos; &amp;&amp; kbd_mode -a&quot;
+        
+        # On framebuffer consoles, font has to be set for each vt in
+        # UTF-8 mode. This doesn&apos;t hurt in non-UTF-8 mode also.
+        
+        ! is_true &quot;${USE_FB}&quot; || [ -z &quot;${FONT}&quot; ] ||
+            MODE_COMMAND=&quot;${MODE_COMMAND} &amp;&amp; setfont ${FONT}&quot;
+
+        # Apply that command to all consoles mentioned in
+        # /etc/inittab. Important: in the UTF-8 mode this should
+        # happen before setfont, otherwise a kernel bug will
+        # show up and the unicode map of the font will not be
+        # used.
+        # FIXME: Fedora Core also initializes two spare consoles
+        # - do we want that?
+        
+        for TTY in `grep &apos;^[^#].*respawn:/sbin/agetty&apos; /etc/inittab |
+            grep -o &apos;\btty[[:digit:]]*\b&apos;`
+        do
+            openvt -f -w -c ${TTY#tty} -- \
+                /bin/sh -c &quot;${MODE_COMMAND}&quot; || failed=1
+        done
+
+        # Set the font (if not already set above) and the keymap
+        is_true &quot;${USE_FB}&quot; || [ -z &quot;${FONT}&quot; ] ||
+            setfont $FONT ||
+            failed=1
+        [ -z &quot;${KEYMAP}&quot; ] ||
+            loadkeys ${KEYMAP} &gt;/dev/null 2&gt;&amp;1 ||
+            failed=1
+        [ -z &quot;${KEYMAP_CORRECTIONS}&quot; ] ||
+            loadkeys ${KEYMAP_CORRECTIONS} &gt;/dev/null 2&gt;&amp;1 ||
+            failed=1
+
+        # Linux kernel generates wrong bytes when composing
+        # in Unicode mode. That&apos;s why we disable dead keys in Unicode
+        # mode by default. If you need them, download and apply
+        # http://www.linuxfromscratch.org/~alexander/patches/linux-2.6.12.5-utf8_input-2.patch
+        # After patching, add &quot;-m charset_of_your_keymap&quot; to the FONT
+        # variable and set BROKEN_COMPOSE=false
+        # in /etc/sysconfig/console
+
+        [ -n &quot;$BROKEN_COMPOSE&quot; ] || BROKEN_COMPOSE=&quot;$UNICODE&quot;
+        ! is_true &quot;$BROKEN_COMPOSE&quot; ||
+            echo &quot;&quot; | loadkeys -c &gt;/dev/null 2&gt;&amp;1 ||
+            failed=1
+        
+        # Convert the keymap from $LEGACY_CHARSET to UTF-8
+        [ -z &quot;$LEGACY_CHARSET&quot; ] ||
+            dumpkeys -c &quot;$LEGACY_CHARSET&quot; |
+            loadkeys -u &gt;/dev/null 2&gt;&amp;1 ||
+            failed=1
+
+        # If any of the commands above failed, the trap at the
+        # top would set $failed to 1
+        ( exit $failed )
+        evaluate_retval
+        ;;
+    *)
+        echo $&quot;Usage:&quot; &quot;${0} {start}&quot;
+        exit 1
+        ;;
+esac
+
+# End $rc_base/init.d/console
diff -Naur BOOK/appendices/consolelog.script BOOKfr/appendices/consolelog.script
--- BOOK/appendices/consolelog.script	1970-01-01 01:00:00.000000000 +0100
+++ BOOKfr/appendices/consolelog.script	2008-07-15 00:20:03.000000000 +0100
@@ -0,0 +1,61 @@
+#!/bin/sh
+# Begin $rc_base/init.d/consolelog
+
+########################################################################
+#
+# Description : Set the kernel log level for the console
+#
+# Authors     : Dan Nicholson - dnicholson@linuxfromscratch.org
+#
+# Version     : 00.00
+#
+# Notes       : /proc must be mounted before this can run
+#
+########################################################################
+
+. /etc/sysconfig/rc
+. ${rc_functions}
+
+# set the default loglevel
+LOGLEVEL=7
+if [ -r /etc/sysconfig/console ]; then
+    . /etc/sysconfig/console
+fi
+
+case &quot;${1}&quot; in
+    start)
+        case &quot;$LOGLEVEL&quot; in
+        [1-8])
+            boot_mesg &quot;Setting the console log level to ${LOGLEVEL}...&quot;
+            dmesg -n $LOGLEVEL
+            evaluate_retval
+            ;;
+        *)
+            boot_mesg &quot;Console log level &apos;${LOGLEVEL}&apos; is invalid&quot; ${FAILURE}
+            echo_failure
+            ;;
+        esac
+        ;;
+    status)
+        # Read the current value if possible
+        if [ -r /proc/sys/kernel/printk ]; then
+            read level line &lt; /proc/sys/kernel/printk
+        else
+            boot_mesg &quot;Can&apos;t read the current console log level&quot; ${FAILURE}
+            echo_failure
+        fi
+
+        # Print the value
+        if [ -n &quot;$level&quot; ]; then
+            ${ECHO} -e &quot;${INFO}The current console log level&quot; \
+                &quot;is ${level}${NORMAL}&quot;
+        fi
+        ;;
+
+    *)
+        echo &quot;Usage: ${0} {start|status}&quot;
+        exit 1
+        ;;
+esac
+
+# End $rc_base/init.d/consolelog
diff -Naur BOOK/appendices/createfiles.script BOOKfr/appendices/createfiles.script
--- BOOK/appendices/createfiles.script	1970-01-01 01:00:00.000000000 +0100
+++ BOOKfr/appendices/createfiles.script	2008-07-15 00:20:03.000000000 +0100
@@ -0,0 +1,28 @@
+########################################################################
+# Begin /etc/sysconfig/createfiles
+#
+# Description : Createfiles script config file
+#
+# Authors     :
+#
+# Version     : 00.00
+#
+# Notes       : The syntax of this file is as follows:
+#         if type is equal to &quot;file&quot; or &quot;dir&quot;
+#          &lt;filename&gt; &lt;type&gt; &lt;permissions&gt; &lt;user&gt; &lt;group&gt;
+#         if type is equal to &quot;dev&quot;
+#          &lt;filename&gt; &lt;type&gt; &lt;permissions&gt; &lt;user&gt; &lt;group&gt; &lt;devtype&gt; &lt;major&gt; &lt;minor&gt;
+#
+#         &lt;filename&gt; is the name of the file which is to be created
+#         &lt;type&gt; is either file, dir, or dev.
+#               file creates a new file
+#               dir creates a new directory
+#               dev creates a new device
+#         &lt;devtype&gt; is either block, char or pipe
+#               block creates a block device
+#               char creates a character deivce
+#               pipe creates a pipe, this will ignore the &lt;major&gt; and &lt;minor&gt; fields
+#         &lt;major&gt; and &lt;minor&gt; are the major and minor numbers used for the device.
+########################################################################
+
+# End /etc/sysconfig/createfiles
diff -Naur BOOK/appendices/dependencies.xml BOOKfr/appendices/dependencies.xml
--- BOOK/appendices/dependencies.xml	2008-07-15 00:49:48.000000000 +0100
+++ BOOKfr/appendices/dependencies.xml	2008-07-02 03:27:37.000000000 +0100
@@ -9,26 +9,29 @@
   <?dbhtml dir="appendices"?>
   <?dbhtml filename="dependencies.html"?>
 
-  <title>Dependencies</title>
+  <title>Dépendances</title>
 
-  <para>Every package built in LFS relies on one or more other packages
-  in order to build and install properly. Some packages even participate
-  in circular dependencies, that is, the first package depends on the second
-  which in turn depends on the first. Because of these dependencies, the
-  order in which packages are built in LFS is very important. The purpose
-  of this page is to document the dependencies of each package built in LFS.</para>
-
-  <para>For each package we build, we have listed three types of dependencies.
-  The first lists what other packages need to be available in order to compile
-  and install the package in question. The second lists what packages, in
-  addition to those on the first list, need to be available in order to run the
-  testsuites. The last list of dependencies are packages that require this
-  package to be built and installed in its final location before they are built
-  and installed. In most cases, this is because these packages will hardcode
-  paths to binaries within their scripts. If not built in a certain order,
-  this could result in paths of /tools/bin/[binary] being placed inside
-  scripts installed to the final system. This is obviously not desirable.
-  </para>
+  <para>Chaque paquet compilé dans LFS se fie à un ou plusieurs autres
+  faquets afin de se compiler et de s'installer correctement. Certains
+  paquets participent même aux dépendances circulaires, c'est-à-dire que
+  le premier paquet dépend du second qui dépend à son tour du premier. A
+  cause de ces dépendances, l'ordre dans lequel les paquets sont
+  compilés dans LFS est très important. Le but de cette page est de
+  decumenter les dïpendances de chaque paquet compilé dans LFS.</para>
+
+  <para>Pour chaque paquet qu'on compile, nous avons listé trois types
+  de dépendances. Le premier liste les autres paquets qui doivent être
+  diiponibles afin de compiler et d'installer le paquet en question. Le
+  second liste les paquets qui, en plus de ceux de la première liste,
+  doivent être disponibles afin de lancer les suites de test. La
+  dernière liste de dépendances contient les paquets qui exigent ce
+  paquet pour être compilés et installés dans son emplacement final
+  avant qu'ils ne soient compilés et installés. Dans la plupart des cas,
+  c'est parce que ces paquets lieront les chemins aux binaires à
+  l'intérieur de leurs scripts. S'ils ne sont pas compilés dans un
+  certain ordre, ceci pourrait aboutir à ce que des chemins vers
+  /tools/bin/[binary] soient placés à l'intérieur de scripts installés
+  dans le système final. Cela n'est évidemment pas souhaitable.</para>
 
 <!-- Begin Autoconf dependency info -->
   <bridgehead renderas="sect2" id="autoconf-dep">Autoconf</bridgehead>
@@ -37,7 +40,7 @@
         <segtitle>&dependencies;</segtitle>
 
         <seglistitem>
-          <seg>Bash, Coreutils, Grep, M4, Make, Perl, Sed, and Texinfo</seg>
+          <seg>Bash, Coreutils, Grep, M4, Make, Perl, Sed et Texinfo</seg>
         </seglistitem>
       </segmentedlist>
 
@@ -45,7 +48,7 @@
         <segtitle>&testsuites;</segtitle>
 
         <seglistitem>
-          <seg>Automake, Diffutils, Findutils, GCC, and Libtool</seg>
+          <seg>Automake, Diffutils, Findutils, GCC et Libtool</seg>
         </seglistitem>
       </segmentedlist>
 
@@ -65,7 +68,7 @@
 
         <seglistitem>
           <seg>Autoconf, Bash, Coreutils, Gettext, Grep, M4, Make, Perl,
-          Sed, and Texinfo</seg>
+          Sed et Texinfo</seg>
         </seglistitem>
       </segmentedlist>
 
@@ -74,8 +77,8 @@
 
         <seglistitem>
           <seg>Binutils, Bison, Bzip2, DejaGNU, Diffutils, Expect, Findutils,
-          Flex, GCC, Gettext, Gzip, Libtool, and Tar. Can also use several
-          other packages that are not installed in LFS.</seg>
+          Flex, GCC, Gettext, Gzip, Libtool et Tar. Il peut aussi utiliser 
+          plusieurs autres paquets qui ne sont pas installés dans LFS.</seg>
         </seglistitem>
       </segmentedlist>
 
@@ -95,7 +98,7 @@
 
         <seglistitem>
           <seg>Bash, Bison, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, Make,
-	  Ncurses, Patch, Readline, Sed, and Texinfo</seg>
+	  Ncurses, Patch, Readline, Sed et Texinfo</seg>
         </seglistitem>
       </segmentedlist>
 
@@ -123,7 +126,7 @@
 
         <seglistitem>
          <seg>Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep,
-         Make, and Sed</seg>
+         Make et Sed</seg>
         </seglistitem>
       </segmentedlist>
 
@@ -151,7 +154,7 @@
 
         <seglistitem>
          <seg>Bash, Binutils, Coreutils, Diffutils, GCC, Gettext, Glibc, Grep,
-         Make, Perl, Sed, and Texinfo</seg>
+         Make, Perl, Sed et Texinfo</seg>
         </seglistitem>
       </segmentedlist>
 
@@ -159,7 +162,7 @@
         <segtitle>&testsuites;</segtitle>
 
         <seglistitem>
-          <seg>DejaGNU and Expect</seg>
+          <seg>DejaGNU et Expect</seg>
         </seglistitem>
       </segmentedlist>
 
@@ -179,7 +182,7 @@
 
         <seglistitem>
          <seg>Bash, Binutils, Coreutils, GCC, Gettext, Glibc,
-         Grep, M4, Make, and Sed</seg>
+         Grep, M4, Make et Sed</seg>
         </seglistitem>
       </segmentedlist>
 
@@ -187,7 +190,7 @@
         <segtitle>&testsuites;</segtitle>
 
         <seglistitem>
-          <seg>Diffutils and Findutils</seg>
+          <seg>Diffutils et Findutils</seg>
         </seglistitem>
       </segmentedlist>
 
@@ -195,7 +198,7 @@
         <segtitle>&before;</segtitle>
 
         <seglistitem>
-          <seg>Flex, Kbd, and Tar</seg>
+          <seg>Flex, Kbd et Tar</seg>
         </seglistitem>
       </segmentedlist>
 
@@ -207,7 +210,7 @@
 
         <seglistitem>
          <seg>Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Make,
-         and Patch</seg>
+         et Patch</seg>
         </seglistitem>
       </segmentedlist>
 
@@ -235,7 +238,7 @@
 
         <seglistitem>
          <seg>Bash, Binutils, Coreutils, GCC, Gettext, Glibc, Grep, Make,
-         Patch, Perl, Sed, and Texinfo</seg>
+         Patch, Perl, Sed et Texinfo</seg>
         </seglistitem>
       </segmentedlist>
 
@@ -251,7 +254,7 @@
         <segtitle>&before;</segtitle>
 
         <seglistitem>
-          <seg>Bash, Diffutils, Findutils, Man-DB, and Udev</seg>
+          <seg>Bash, Diffutils, Findutils, Man-DB et Udev</seg>
         </seglistitem>
       </segmentedlist>
 
@@ -262,7 +265,7 @@
         <segtitle>&dependencies;</segtitle>
 
         <seglistitem>
-         <seg>Bash, Coreutils, Diffutils, GCC, Grep, Make, and Sed</seg>
+         <seg>Bash, Coreutils, Diffutils, GCC, Grep, Make et Sed</seg>
         </seglistitem>
       </segmentedlist>
 
@@ -290,7 +293,7 @@
 
         <seglistitem>
          <seg>Bash, Binutils, Coreutils, Diffutils, GCC, Gettext, Glibc, Grep,
-	 Make, Patch, Sed, and Texinfo</seg>
+	 Make, Patch, Sed et Texinfo</seg>
         </seglistitem>
       </segmentedlist>
 
@@ -318,7 +321,7 @@
 
         <seglistitem>
          <seg>Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Grep, Make,
-         Patch, Sed, and Tcl</seg>
+         Patch, Sed et Tcl</seg>
         </seglistitem>
       </segmentedlist>
 
@@ -346,7 +349,7 @@
 
         <seglistitem>
          <seg>Bash, Binutils, Coreutils, Gawk, GCC, Gettext, Glibc, Grep, Gzip,
-         Make, Sed, and Texinfo</seg>
+         Make, Sed et Texinfo</seg>
         </seglistitem>
       </segmentedlist>
 
@@ -374,7 +377,7 @@
 
         <seglistitem>
          <seg>Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep,
-	 Make, Sed, and Zlib</seg>
+	 Make, Sed et Zlib</seg>
         </seglistitem>
       </segmentedlist>
 
@@ -402,7 +405,7 @@
 
         <seglistitem>
          <seg>Bash, Binutils, Coreutils, GCC, Gettext, Glibc, Grep, Make,
-         Sed, and Texinfo</seg>
+         Sed et Texinfo</seg>
         </seglistitem>
       </segmentedlist>
 
@@ -410,7 +413,7 @@
         <segtitle>&testsuites;</segtitle>
 
         <seglistitem>
-          <seg>DejaGNU, Diffutils, and Expect</seg>
+          <seg>DejaGNU, Diffutils et Expect</seg>
         </seglistitem>
       </segmentedlist>
 
@@ -430,7 +433,7 @@
 
         <seglistitem>
          <seg>Bash, Binutils, Coreutils, GCC, Gettext, Glibc, Grep, M4, Make,
-         Patch, Sed, and Texinfo</seg>
+         Patch, Sed et Texinfo</seg>
         </seglistitem>
       </segmentedlist>
 
@@ -438,7 +441,7 @@
         <segtitle>&testsuites;</segtitle>
 
         <seglistitem>
-          <seg>Bison and Gawk</seg>
+          <seg>Bison et Gawk</seg>
         </seglistitem>
       </segmentedlist>
 
@@ -446,7 +449,7 @@
         <segtitle>&before;</segtitle>
 
         <seglistitem>
-          <seg>IPRoute2, Kbd, and Man-DB</seg>
+          <seg>IPRoute2, Kbd et Man-DB</seg>
         </seglistitem>
       </segmentedlist>
 
@@ -458,7 +461,7 @@
 
         <seglistitem>
          <seg>Bash, Binutils, Coreutils, GCC, Gettext, Glibc, Grep, Make,
-         Patch, Sed and, Texinfo</seg>
+         Patch, Sed et, Texinfo</seg>
         </seglistitem>
       </segmentedlist>
 
@@ -486,7 +489,7 @@
 
         <seglistitem>
          <seg>Bash, Binutils, Coreutils, Diffutils, Findutils, Gawk, GCC,
-         Gettext, Glibc, Grep, Make, Patch, Perl, Sed, Tar, and Texinfo</seg>
+         Gettext, Glibc, Grep, Make, Patch, Perl, Sed, Tar et Texinfo</seg>
         </seglistitem>
       </segmentedlist>
 
@@ -494,7 +497,7 @@
         <segtitle>&testsuites;</segtitle>
 
         <seglistitem>
-          <seg>DejaGNU and Expect</seg>
+          <seg>DejaGNU et Expect</seg>
         </seglistitem>
       </segmentedlist>
 
@@ -514,7 +517,7 @@
 
         <seglistitem>
          <seg>Bash, Binutils, Coreutils, Gawk, GCC, Glibc, Grep, Make,
-         Sed, and Texinfo</seg>
+         Sed et Texinfo</seg>
         </seglistitem>
       </segmentedlist>
 
@@ -522,7 +525,7 @@
         <segtitle>&testsuites;</segtitle>
 
         <seglistitem>
-          <seg>Diffutils, Perl, and Tcl</seg>
+          <seg>Diffutils, Perl et Tcl</seg>
         </seglistitem>
       </segmentedlist>
 
@@ -542,7 +545,7 @@
 
         <seglistitem>
          <seg>Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Gettext,
-         Grep, Gzip, Make, Perl, Sed, and Texinfo</seg>
+         Grep, Gzip, Make, Perl, Sed et Texinfo</seg>
         </seglistitem>
       </segmentedlist>
 
@@ -570,7 +573,7 @@
 
         <seglistitem>
          <seg>Bash, Binutils, Coreutils, Diffutils, GCC, Gettext, Glibc, Grep,
-         Make, Patch, Sed, and Texinfo</seg>
+         Make, Patch, Sed et Texinfo</seg>
         </seglistitem>
       </segmentedlist>
 
@@ -598,7 +601,7 @@
 
         <seglistitem>
          <seg>Bash, Binutils, Bison, Coreutils,  Gawk, GCC, Glibc, Grep, Make,
-         Patch, Sed, and Texinfo</seg>
+         Patch, Sed et Texinfo</seg>
         </seglistitem>
       </segmentedlist>
 
@@ -614,7 +617,7 @@
         <segtitle>&before;</segtitle>
 
         <seglistitem>
-          <seg>Man-DB and Perl</seg>
+          <seg>Man-DB et Perl</seg>
         </seglistitem>
       </segmentedlist>
 
@@ -626,7 +629,7 @@
 
         <seglistitem>
          <seg>Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Grep, Make,
-         Ncurses, Sed, and Texinfo</seg>
+         Ncurses, Sed et Texinfo</seg>
         </seglistitem>
       </segmentedlist>
 
@@ -654,7 +657,7 @@
 
         <seglistitem>
          <seg>Bash, Binutils, Coreutils, GCC, Glibc, Grep, Make,
-         Sed, and Texinfo</seg>
+         Sed et Texinfo</seg>
         </seglistitem>
       </segmentedlist>
 
@@ -681,7 +684,7 @@
         <segtitle>&dependencies;</segtitle>
 
         <seglistitem>
-         <seg>Coreutils, Gawk, and Make</seg>
+         <seg>Coreutils, Gawk et Make</seg>
         </seglistitem>
       </segmentedlist>
 
@@ -709,7 +712,7 @@
 
         <seglistitem>
          <seg>Bash, Binutils, Coreutils, GCC, Glibc, Grep, Make, Ncurses,
-         Patch, Sed, and Texinfo</seg>
+         Patch, Sed et Texinfo</seg>
         </seglistitem>
       </segmentedlist>
 
@@ -737,7 +740,7 @@
 
         <seglistitem>
          <seg>Bash, Berkeley DB, Bison, Coreutils, Flex, GCC, Glibc, Make,
-         and Linux API Headers</seg>
+         et Linux API Headers</seg>
         </seglistitem>
       </segmentedlist>
 
@@ -765,7 +768,7 @@
 
         <seglistitem>
          <seg>Bash, Binutils, Bison, Coreutils, Flex, GCC, Gettext, Glibc,
-         Gzip, Make, Patch, and Sed</seg>
+         Gzip, Make, Patch et Sed</seg>
         </seglistitem>
       </segmentedlist>
 
@@ -793,7 +796,7 @@
 
         <seglistitem>
          <seg>Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Grep, Make,
-         Ncurses, and Sed</seg>
+         Ncurses et Sed</seg>
         </seglistitem>
       </segmentedlist>
 
@@ -821,7 +824,7 @@
 
         <seglistitem>
          <seg>Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep,
-         Make, Sed, and Texinfo</seg>
+         Make, Sed et Texinfo</seg>
         </seglistitem>
       </segmentedlist>
 
@@ -849,7 +852,7 @@
 
         <seglistitem>
          <seg>Bash, Binutils, Coreutils, Diffutils, Findutils, GCC, Glibc, Grep,
-         Gzip, Make, Module-Init-Tools, Ncurses, and Sed</seg>
+         Gzip, Make, Module-Init-Tools, Ncurses et Sed</seg>
         </seglistitem>
       </segmentedlist>
 
@@ -876,7 +879,7 @@
         <segtitle>&dependencies;</segtitle>
 
         <seglistitem>
-         <seg>Bash, Binutils, Coreutils, GCC, Glibc, Grep, Make, Sed, and
+         <seg>Bash, Binutils, Coreutils, GCC, Glibc, Grep, Make, Sed et
          Texinfo</seg>
         </seglistitem>
       </segmentedlist>
@@ -893,7 +896,7 @@
         <segtitle>&before;</segtitle>
 
         <seglistitem>
-          <seg>Autoconf and Bison</seg>
+          <seg>Autoconf et Bison</seg>
         </seglistitem>
       </segmentedlist>
 
@@ -905,7 +908,7 @@
 
         <seglistitem>
          <seg>Bash, Binutils, Coreutils, GCC, Gettext, Glibc, Grep,
-         Make, Sed, and Texinfo</seg>
+         Make, Sed et Texinfo</seg>
         </seglistitem>
       </segmentedlist>
 
@@ -913,7 +916,7 @@
         <segtitle>&testsuites;</segtitle>
 
         <seglistitem>
-          <seg>Perl and Procps</seg>
+          <seg>Perl et Procps</seg>
         </seglistitem>
       </segmentedlist>
 
@@ -933,7 +936,7 @@
 
         <seglistitem>
          <seg>Bash, Berkeley DB, Binutils, Bzip2, Coreutils, Flex, GCC, Gettext,
-         Glibc, Grep, Groff, Gzip, Less, Make, and Sed</seg>
+         Glibc, Grep, Groff, Gzip, Less, Make et Sed</seg>
         </seglistitem>
       </segmentedlist>
 
@@ -960,7 +963,7 @@
         <segtitle>&dependencies;</segtitle>
 
         <seglistitem>
-         <seg>Bash, Binutils, Coreutils, GCC, Glibc, Grep, Patch, and Sed</seg>
+         <seg>Bash, Binutils, Coreutils, GCC, Glibc, Grep, Patch et Sed</seg>
         </seglistitem>
       </segmentedlist>
 
@@ -988,7 +991,7 @@
 
         <seglistitem>
          <seg>Bash, Binutils, Coreutils, Findutils, GCC, Glibc, Grep, Make,
-         Patch, Sed, and Zlib</seg>
+         Patch, Sed et Zlib</seg>
         </seglistitem>
       </segmentedlist>
 
@@ -996,7 +999,7 @@
         <segtitle>&testsuites;</segtitle>
 
         <seglistitem>
-          <seg>Diffutils, File, Gawk, Gzip, and Mktemp</seg>
+          <seg>Diffutils, File, Gawk, Gzip et Mktemp</seg>
         </seglistitem>
       </segmentedlist>
 
@@ -1016,7 +1019,7 @@
 
         <seglistitem>
          <seg>Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep,
-         Make, Patch, and Sed</seg>
+         Make, Patch et Sed</seg>
         </seglistitem>
       </segmentedlist>
 
@@ -1033,7 +1036,7 @@
 
         <seglistitem>
           <seg>Bash, GRUB, Inetutils, Less, Procps, Psmisc, Readline, Texinfo,
-          Util-Linux, and Vim</seg>
+          Util-Linux et Vim</seg>
         </seglistitem>
       </segmentedlist>
 
@@ -1044,7 +1047,7 @@
         <segtitle>&dependencies;</segtitle>
 
         <seglistitem>
-         <seg>Bash, Binutils, Coreutils, GCC, Glibc, Grep, Make, and Sed</seg>
+         <seg>Bash, Binutils, Coreutils, GCC, Glibc, Grep, Make et Sed</seg>
         </seglistitem>
       </segmentedlist>
 
@@ -1072,7 +1075,7 @@
 
         <seglistitem>
          <seg>Bash, Berkeley DB, Binutils, Coreutils, Gawk, GCC, Glibc, Grep,
-         Groff, Make, and Sed</seg>
+         Groff, Make et Sed</seg>
         </seglistitem>
       </segmentedlist>
 
@@ -1080,7 +1083,7 @@
         <segtitle>&testsuites;</segtitle>
 
         <seglistitem>
-          <seg>Iana-Etc and Procps</seg>
+          <seg>Iana-Etc et Procps</seg>
         </seglistitem>
       </segmentedlist>
 
@@ -1099,7 +1102,7 @@
         <segtitle>&dependencies;</segtitle>
 
         <seglistitem>
-         <seg>Bash, Binutils, Coreutils, GCC, Glibc, Make, and Ncurses</seg>
+         <seg>Bash, Binutils, Coreutils, GCC, Glibc, Make et Ncurses</seg>
         </seglistitem>
       </segmentedlist>
 
@@ -1127,7 +1130,7 @@
 
         <seglistitem>
          <seg>Bash, Binutils, Coreutils, GCC, Gettext, Glibc, Grep, Make, Ncurses,
-         and Sed</seg>
+         et Sed</seg>
         </seglistitem>
       </segmentedlist>
 
@@ -1155,7 +1158,7 @@
 
         <seglistitem>
          <seg>Bash, Binutils, Coreutils, GCC, Glibc, Grep, Make, Ncurses,
-         Patch, Sed, and Texinfo</seg>
+         Patch, Sed et Texinfo</seg>
         </seglistitem>
       </segmentedlist>
 
@@ -1183,7 +1186,7 @@
 
         <seglistitem>
          <seg>Bash, Binutils, Coreutils, GCC, Gettext, Glibc, Grep, Make,
-         Sed, and Texinfo</seg>
+         Sed et Texinfo</seg>
         </seglistitem>
       </segmentedlist>
 
@@ -1191,7 +1194,7 @@
         <segtitle>&testsuites;</segtitle>
 
         <seglistitem>
-          <seg>Diffutils and Gawk</seg>
+          <seg>Diffutils et Gawk</seg>
         </seglistitem>
       </segmentedlist>
 
@@ -1199,7 +1202,7 @@
         <segtitle>&before;</segtitle>
 
         <seglistitem>
-          <seg>E2fsprogs, File, Libtool, and Shadow</seg>
+          <seg>E2fsprogs, File, Libtool et Shadow</seg>
         </seglistitem>
       </segmentedlist>
 
@@ -1211,7 +1214,7 @@
 
         <seglistitem>
          <seg>Bash, Binutils, Coreutils, Diffutils, Findutils, Gawk, GCC,
-         Gettext, Glibc, Grep, Make, and Sed</seg>
+         Gettext, Glibc, Grep, Make et Sed</seg>
         </seglistitem>
       </segmentedlist>
 
@@ -1238,7 +1241,7 @@
         <segtitle>&dependencies;</segtitle>
 
         <seglistitem>
-         <seg>Binutils, Coreutils, GCC, Glibc, Make, and Patch</seg>
+         <seg>Binutils, Coreutils, GCC, Glibc, Make et Patch</seg>
         </seglistitem>
       </segmentedlist>
 
@@ -1265,7 +1268,7 @@
         <segtitle>&dependencies;</segtitle>
 
         <seglistitem>
-         <seg>Binutils, Coreutils, GCC, Glibc, Make, and Sed</seg>
+         <seg>Binutils, Coreutils, GCC, Glibc, Make et Sed</seg>
         </seglistitem>
       </segmentedlist>
 
@@ -1293,7 +1296,7 @@
 
         <seglistitem>
          <seg>Bash, Binutils, Bison, Coreutils, GCC, Gettext, Glibc,
-         Grep, Inetutils, Make, Sed, and Texinfo</seg>
+         Grep, Inetutils, Make, Sed et Texinfo</seg>
         </seglistitem>
       </segmentedlist>
 
@@ -1301,7 +1304,7 @@
         <segtitle>&testsuites;</segtitle>
 
         <seglistitem>
-          <seg>Diffutils, Findutils, Gawk, and Gzip</seg>
+          <seg>Diffutils, Findutils, Gawk et Gzip</seg>
         </seglistitem>
       </segmentedlist>
 
@@ -1321,7 +1324,7 @@
 
         <seglistitem>
          <seg>Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Grep,
-         Make, and Sed</seg>
+         Make et Sed</seg>
         </seglistitem>
       </segmentedlist>
 
@@ -1349,7 +1352,7 @@
 
         <seglistitem>
          <seg>Bash, Binutils, Coreutils, GCC, Gettext, Glibc, Grep, Make,
-         Ncurses, Patch, and Sed</seg>
+         Ncurses, Patch et Sed</seg>
         </seglistitem>
       </segmentedlist>
 
@@ -1376,7 +1379,7 @@
         <segtitle>&dependencies;</segtitle>
 
         <seglistitem>
-         <seg>Binutils, Coreutils, GCC, Glibc, and Make</seg>
+         <seg>Binutils, Coreutils, GCC, Glibc et Make</seg>
         </seglistitem>
       </segmentedlist>
 
@@ -1384,7 +1387,7 @@
         <segtitle>&testsuites;</segtitle>
 
         <seglistitem>
-          <seg>Findutils, Perl, and Sed</seg>
+          <seg>Findutils, Perl et Sed</seg>
         </seglistitem>
       </segmentedlist>
 
@@ -1404,7 +1407,7 @@
 
         <seglistitem>
          <seg>Bash, Binutils, Coreutils, E2fprogs, GCC, Gettext, Glibc, Grep,
-         Make, Ncurses, Patch, Sed, and Zlib</seg>
+         Make, Ncurses, Patch, Sed et Zlib</seg>
         </seglistitem>
       </segmentedlist>
 
@@ -1432,7 +1435,7 @@
 
         <seglistitem>
          <seg>Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Grep, Make,
-         Ncurses, and Sed</seg>
+         Ncurses et Sed</seg>
         </seglistitem>
       </segmentedlist>
 
@@ -1459,7 +1462,7 @@
         <segtitle>&dependencies;</segtitle>
 
         <seglistitem>
-         <seg>Bash, Binutils, Coreutils, GCC, Glibc, Grep, Make, and Sed</seg>
+         <seg>Bash, Binutils, Coreutils, GCC, Glibc, Grep, Make et Sed</seg>
         </seglistitem>
       </segmentedlist>
 
@@ -1475,7 +1478,7 @@
         <segtitle>&before;</segtitle>
 
         <seglistitem>
-          <seg>File, Module-Init-Tools, and Util-Linux</seg>
+          <seg>File, Module-Init-Tools et Util-Linux</seg>
         </seglistitem>
       </segmentedlist>
 
diff -Naur BOOK/appendices/functions.script BOOKfr/appendices/functions.script
--- BOOK/appendices/functions.script	1970-01-01 01:00:00.000000000 +0100
+++ BOOKfr/appendices/functions.script	2008-07-15 00:20:03.000000000 +0100
@@ -0,0 +1,769 @@
+#!/bin/sh
+########################################################################
+# Begin $rc_base/init.d/functions
+#
+# Description : Run Level Control Functions
+#
+# Authors     : Gerard Beekmans - gerard@linuxfromscratch.org
+#
+# Version     : 00.00
+#
+# Notes       : With code based on Matthias Benkmann&apos;s simpleinit-msb
+#        http://winterdrache.de/linux/newboot/index.html
+#
+########################################################################
+
+## Environmental setup
+# Setup default values for environment
+umask 022
+export PATH=&quot;/bin:/usr/bin:/sbin:/usr/sbin&quot;
+
+# Signal sent to running processes to refresh their configuration
+RELOADSIG=&quot;HUP&quot;
+
+# Number of seconds between STOPSIG and FALLBACK when stopping processes
+KILLDELAY=&quot;3&quot;
+
+## Screen Dimensions
+# Find current screen size
+if [ -z &quot;${COLUMNS}&quot; ]; then
+    COLUMNS=$(stty size)
+    COLUMNS=${COLUMNS##* }
+fi
+
+# When using remote connections, such as a serial port, stty size returns 0
+if [ &quot;${COLUMNS}&quot; = &quot;0&quot; ]; then 
+    COLUMNS=80
+fi
+
+## Measurements for positioning result messages
+COL=$((${COLUMNS} - 8))
+WCOL=$((${COL} - 2))
+
+## Provide an echo that supports -e and -n
+# If formatting is needed, $ECHO should be used
+case &quot;`echo -e -n test`&quot; in
+    -[en]*)
+        ECHO=/bin/echo
+        ;;
+    *)
+        ECHO=echo
+        ;;
+esac
+
+## Set Cursor Position Commands, used via $ECHO
+SET_COL=&quot;\\033[${COL}G&quot;      # at the $COL char
+SET_WCOL=&quot;\\033[${WCOL}G&quot;    # at the $WCOL char
+CURS_UP=&quot;\\033[1A\\033[0G&quot;   # Up one line, at the 0&apos;th char
+
+## Set color commands, used via $ECHO
+# Please consult `man console_codes for more information
+# under the &quot;ECMA-48 Set Graphics Rendition&quot; section
+#
+# Warning: when switching from a 8bit to a 9bit font,
+# the linux console will reinterpret the bold (1;) to
+# the top 256 glyphs of the 9bit font.  This does
+# not affect framebuffer consoles
+NORMAL=&quot;\\033[0;39m&quot;         # Standard console grey
+SUCCESS=&quot;\\033[1;32m&quot;        # Success is green
+WARNING=&quot;\\033[1;33m&quot;        # Warnings are yellow
+FAILURE=&quot;\\033[1;31m&quot;        # Failures are red
+INFO=&quot;\\033[1;36m&quot;           # Information is light cyan
+BRACKET=&quot;\\033[1;34m&quot;        # Brackets are blue
+
+STRING_LENGTH=&quot;0&quot;   # the length of the current message
+
+#*******************************************************************************
+# Function - boot_mesg()
+#
+# Purpose:      Sending information from bootup scripts to the console
+#
+# Inputs:       $1 is the message
+#               $2 is the colorcode for the console
+#
+# Outputs:      Standard Output
+#
+# Dependencies: - sed for parsing strings.
+#            - grep for counting string length.
+#               
+# Todo:         
+#*******************************************************************************
+boot_mesg()
+{
+    local ECHOPARM=&quot;&quot;
+
+    while true
+    do
+        case &quot;${1}&quot; in
+            -n)
+                ECHOPARM=&quot; -n &quot;
+                shift 1
+                ;;
+            -*)
+                echo &quot;Unknown Option: ${1}&quot;
+                return 1
+                ;;
+            *)
+                break
+                ;;
+        esac
+    done
+
+    ## Figure out the length of what is to be printed to be used
+    ## for warning messages. 
+    STRING_LENGTH=$((${#1} + 1))
+
+    # Print the message to the screen
+    ${ECHO} ${ECHOPARM} -e &quot;${2}${1}&quot;
+    
+}
+
+boot_mesg_flush()
+{
+    # Reset STRING_LENGTH for next message
+    STRING_LENGTH=&quot;0&quot;
+}
+
+boot_log()
+{
+    # Left in for backwards compatibility
+    :
+}
+
+echo_ok()
+{
+    ${ECHO} -n -e &quot;${CURS_UP}${SET_COL}${BRACKET}[${SUCCESS}  OK  ${BRACKET}]&quot;
+    ${ECHO} -e &quot;${NORMAL}&quot;
+        boot_mesg_flush
+}
+
+echo_failure()
+{
+    ${ECHO} -n -e &quot;${CURS_UP}${SET_COL}${BRACKET}[${FAILURE} FAIL ${BRACKET}]&quot;
+    ${ECHO} -e &quot;${NORMAL}&quot;
+        boot_mesg_flush
+}
+
+echo_warning()
+{
+    ${ECHO} -n -e &quot;${CURS_UP}${SET_COL}${BRACKET}[${WARNING} WARN ${BRACKET}]&quot;
+    ${ECHO} -e &quot;${NORMAL}&quot;
+        boot_mesg_flush
+}
+
+print_error_msg()
+{
+    echo_failure
+    # $i is inherited by the rc script
+    boot_mesg -n &quot;FAILURE:\n\nYou should not be reading this error message.\n\n&quot; ${FAILURE}
+    boot_mesg -n &quot; It means that an unforeseen error took&quot;
+    boot_mesg -n &quot; place in ${i}, which exited with a return value of&quot;
+    boot_mesg &quot; ${error_value}.\n&quot;
+    boot_mesg_flush
+    boot_mesg -n &quot;If you&apos;re able to track this&quot;
+    boot_mesg -n &quot; error down to a bug in one of the files provided by&quot;
+    boot_mesg -n &quot; the LFS book, please be so kind to inform us at&quot;
+    boot_mesg &quot; lfs-dev@linuxfromscratch.org.\n&quot;
+    boot_mesg_flush
+    boot_mesg -n &quot;Press Enter to continue...&quot; ${INFO}
+    boot_mesg &quot;&quot; ${NORMAL}
+    read ENTER
+}
+
+check_script_status()
+{
+    # $i is inherited by the rc script
+    if [ ! -f ${i} ]; then
+        boot_mesg &quot;${i} is not a valid symlink.&quot; ${WARNING}
+        echo_warning
+        continue
+    fi
+
+    if [ ! -x ${i} ]; then
+        boot_mesg &quot;${i} is not executable, skipping.&quot; ${WARNING}
+        echo_warning
+        continue
+    fi
+}
+
+evaluate_retval()
+{
+    error_value=&quot;${?}&quot;
+
+    if [ ${error_value} = 0 ]; then
+        echo_ok
+    else
+        echo_failure
+    fi
+
+    # This prevents the &apos;An Unexpected Error Has Occurred&apos; from trivial
+    # errors.
+    return 0
+}
+
+print_status()
+{
+    if [ &quot;${#}&quot; = &quot;0&quot; ]; then
+        echo &quot;Usage: ${0} {success|warning|failure}&quot;
+        return 1
+    fi
+
+    case &quot;${1}&quot; in
+
+        success)
+            echo_ok
+            ;;
+
+        warning)
+            # Leave this extra case in because old scripts
+            # may call it this way.
+            case &quot;${2}&quot; in
+                running)
+                    ${ECHO} -e -n &quot;${CURS_UP}&quot;
+                    ${ECHO} -e -n &quot;\\033[${STRING_LENGTH}G   &quot;
+                    boot_mesg &quot;Already running.&quot; ${WARNING}
+                    echo_warning
+                    ;;
+                not_running)
+                    ${ECHO} -e -n &quot;${CURS_UP}&quot;
+                    ${ECHO} -e -n &quot;\\033[${STRING_LENGTH}G   &quot;
+                    boot_mesg &quot;Not running.&quot; ${WARNING}
+                    echo_warning
+                    ;;
+                not_available)
+                    ${ECHO} -e -n &quot;${CURS_UP}&quot;
+                    ${ECHO} -e -n &quot;\\033[${STRING_LENGTH}G   &quot;
+                    boot_mesg &quot;Not available.&quot; ${WARNING}
+                    echo_warning
+                    ;;
+                *)
+                    # This is how it is supposed to
+                    # be called
+                    echo_warning
+                    ;;
+            esac
+        ;;
+
+        failure)
+            echo_failure
+        ;;
+
+    esac
+
+}
+
+reloadproc()
+{
+    local pidfile=&quot;&quot;
+    local failure=0
+
+    while true
+    do
+        case &quot;${1}&quot; in
+            -p)
+                pidfile=&quot;${2}&quot;
+                shift 2
+                ;;
+            -*)
+                log_failure_msg &quot;Unknown Option: ${1}&quot;
+                return 2
+                ;;
+            *)
+                break
+                ;;
+        esac
+    done
+
+    if [ &quot;${#}&quot; -lt &quot;1&quot; ]; then
+        log_failure_msg &quot;Usage: reloadproc [-p pidfile] pathname&quot;
+        return 2
+    fi
+
+    # This will ensure compatibility with previous LFS Bootscripts
+    if [ -n &quot;${PIDFILE}&quot; ];    then
+        pidfile=&quot;${PIDFILE}&quot;
+    fi
+
+    # Is the process running?
+    if [ -z &quot;${pidfile}&quot; ];    then
+        pidofproc -s &quot;${1}&quot;
+    else
+        pidofproc -s -p &quot;${pidfile}&quot; &quot;${1}&quot;
+    fi
+
+    if [ -n &quot;${pidlist}&quot; ];    then
+        for pid in ${pidlist}
+        do
+            kill -&quot;${RELOADSIG}&quot; &quot;${pid}&quot; || failure=&quot;1&quot;
+        done
+
+        (exit ${failure})
+        evaluate_retval
+
+    else
+        boot_mesg &quot;Process ${1} not running.&quot; ${WARNING}
+        echo_warning
+    fi
+}
+
+statusproc()
+{
+    local pidfile=&quot;&quot;
+    local base=&quot;&quot;
+    local ret=&quot;&quot;
+
+    while true
+    do
+        case &quot;${1}&quot; in
+            -p)
+                pidfile=&quot;${2}&quot;
+                shift 2
+                ;;
+            -*)
+                log_failure_msg &quot;Unknown Option: ${1}&quot;
+                return 2
+                ;;
+            *)
+                break
+                ;;
+        esac
+    done
+
+    if [ &quot;${#}&quot; != &quot;1&quot; ]; then
+        shift 1
+        log_failure_msg &quot;Usage: statusproc [-p pidfile] pathname&quot;
+        return 2
+    fi
+
+    # Get the process basename
+    base=&quot;${1##*/}&quot;
+
+    # This will ensure compatibility with previous LFS Bootscripts
+    if [ -n &quot;${PIDFILE}&quot; ];    then
+        pidfile=&quot;${PIDFILE}&quot;
+    fi
+
+    # Is the process running?
+    if [ -z &quot;${pidfile}&quot; ];    then
+        pidofproc -s &quot;${1}&quot;
+    else
+        pidofproc -s -p &quot;${pidfile}&quot; &quot;${1}&quot;
+    fi
+
+    # Store the return status
+    ret=$?
+
+    if [ -n &quot;${pidlist}&quot; ];    then
+        ${ECHO} -e &quot;${INFO}${base} is running with Process&quot;\
+            &quot;ID(s) ${pidlist}.${NORMAL}&quot;
+    else
+        if [ -n &quot;${base}&quot; -a -e &quot;/var/run/${base}.pid&quot; ]; then
+            ${ECHO} -e &quot;${WARNING}${1} is not running but&quot;\
+                &quot;/var/run/${base}.pid exists.${NORMAL}&quot;
+        else
+            if [ -n &quot;${pidfile}&quot; -a -e &quot;${pidfile}&quot; ]; then
+                ${ECHO} -e &quot;${WARNING}${1} is not running&quot;\
+                    &quot;but ${pidfile} exists.${NORMAL}&quot;
+            else
+                ${ECHO} -e &quot;${INFO}${1} is not running.${NORMAL}&quot;
+            fi
+        fi
+    fi
+
+    # Return the status from pidofproc
+    return $ret
+}
+
+# The below functions are documented in the LSB-generic 2.1.0
+
+#*******************************************************************************
+# Function - pidofproc [-s] [-p pidfile] pathname
+#
+# Purpose: This function returns one or more pid(s) for a particular daemon
+#
+# Inputs: -p pidfile, use the specified pidfile instead of pidof
+#         pathname, path to the specified program
+#
+# Outputs: return 0 - Success, pid&apos;s in stdout
+#          return 1 - Program is dead, pidfile exists
+#          return 2 - Invalid or excessive number of arguments, 
+#                     warning in stdout
+#          return 3 - Program is not running
+#
+# Dependencies: pidof, echo, head
+#
+# Todo: Remove dependency on head
+#       This depreciates getpids
+#       Test changes to pidof
+#
+#*******************************************************************************
+pidofproc()
+{
+    local pidfile=&quot;&quot;
+    local lpids=&quot;&quot;
+    local silent=&quot;&quot;
+    pidlist=&quot;&quot;
+    while true
+    do
+        case &quot;${1}&quot; in
+            -p)
+                pidfile=&quot;${2}&quot;
+                shift 2
+                ;;
+
+            -s)
+                # Added for legacy opperation of getpids
+                # eliminates several &apos;&gt; /dev/null&apos;
+                silent=&quot;1&quot;
+                shift 1
+                ;;
+            -*)
+                log_failure_msg &quot;Unknown Option: ${1}&quot;
+                return 2
+                ;;
+            *)
+                break
+                ;;
+        esac
+    done
+
+    if [ &quot;${#}&quot; != &quot;1&quot; ]; then
+        shift 1
+        log_failure_msg &quot;Usage: pidofproc [-s] [-p pidfile] pathname&quot;
+        return 2
+    fi
+
+    if [ -n &quot;${pidfile}&quot; ]; then
+        if [ ! -r &quot;${pidfile}&quot; ]; then
+            return 3 # Program is not running
+        fi
+
+        lpids=`head -n 1 ${pidfile}`
+        for pid in ${lpids}
+        do
+            if [ &quot;${pid}&quot; -ne &quot;$$&quot; -a &quot;${pid}&quot; -ne &quot;${PPID}&quot; ]; then
+                kill -0 &quot;${pid}&quot; 2&gt;/dev/null &amp;&amp;
+                pidlist=&quot;${pidlist} ${pid}&quot;
+            fi
+            
+            if [ &quot;${silent}&quot; != &quot;1&quot; ]; then
+                echo &quot;${pidlist}&quot;
+            fi
+
+            test -z &quot;${pidlist}&quot; &amp;&amp; 
+            # Program is dead, pidfile exists
+            return 1
+            # else
+            return 0
+        done
+
+    else
+        pidlist=`pidof -o $$ -o $PPID -x &quot;$1&quot;`
+        if [ &quot;${silent}&quot; != &quot;1&quot; ]; then
+            echo &quot;${pidlist}&quot;
+        fi
+
+        # Get provide correct running status
+        if [ -n &quot;${pidlist}&quot; ]; then
+            return 0
+        else
+            return 3
+        fi
+
+    fi
+
+    if [ &quot;$?&quot; != &quot;0&quot; ]; then
+        return 3 # Program is not running
+    fi
+}
+
+# This will ensure compatibility with previous LFS Bootscripts
+getpids()
+{
+    if [ -z &quot;${PIDFILE}&quot; ]; then
+        pidofproc -s -p &quot;${PIDFILE}&quot; $@
+    else
+        pidofproc -s $@
+    fi
+    base=&quot;${1##*/}&quot;
+}
+
+#*******************************************************************************
+# Function - loadproc [-f] [-n nicelevel] [-p pidfile] pathname [args]
+#
+# Purpose: This runs the specified program as a daemon
+#
+# Inputs: -f, run the program even if it is already running
+#         -n nicelevel, specifies a nice level. See nice(1).
+#         -p pidfile, uses the specified pidfile
+#         pathname, pathname to the specified program
+#         args, arguments to pass to specified program
+#
+# Outputs: return 0 - Success
+#          return 2 - Invalid of excessive number of arguments, 
+#                     warning in stdout
+#          return 4 - Program or service status is unknown
+#
+# Dependencies: nice
+#
+# Todo: LSB says this should be called start_daemon
+#       LSB does not say that it should call evaluate_retval
+#       It checks for PIDFILE, which is deprecated.
+#         Will be removed after BLFS 6.0
+#       loadproc returns 0 if program is already running, not LSB compliant
+#
+#*******************************************************************************
+loadproc()
+{
+    local pidfile=&quot;&quot;
+    local forcestart=&quot;&quot;
+    local nicelevel=&quot;10&quot;
+
+# This will ensure compatibility with previous LFS Bootscripts
+    if [ -n &quot;${PIDFILE}&quot; ];    then
+        pidfile=&quot;${PIDFILE}&quot;
+    fi
+
+  while true
+    do
+        case &quot;${1}&quot; in
+            -f)
+                forcestart=&quot;1&quot;
+                shift 1
+                ;;
+            -n)
+                nicelevel=&quot;${2}&quot;
+                shift 2
+                ;;
+            -p)
+                pidfile=&quot;${2}&quot;
+                shift 2
+                ;;
+            -*)
+                log_failure_msg &quot;Unknown Option: ${1}&quot;
+                return 2 #invalid or excess argument(s)
+                ;;
+            *)
+                break
+                ;;
+        esac
+    done
+
+    if [ &quot;${#}&quot; = &quot;0&quot; ]; then
+        log_failure_msg &quot;Usage: loadproc [-f] [-n nicelevel] [-p pidfile] pathname [args]&quot;
+        return 2 #invalid or excess argument(s)
+    fi
+
+    if [ -z &quot;${forcestart}&quot; ]; then
+        if [ -z &quot;${pidfile}&quot; ];    then
+            pidofproc -s &quot;${1}&quot;
+        else
+            pidofproc -s -p &quot;${pidfile}&quot; &quot;${1}&quot;
+        fi
+
+        case &quot;${?}&quot; in
+            0)
+                log_warning_msg &quot;Unable to continue: ${1} is running&quot;
+                return 0 # 4
+                ;;
+            1)
+                log_warning_msg &quot;Unable to continue: ${pidfile} exists&quot;
+                return 0 # 4
+                ;;
+            3)
+                ;;
+            *)
+                log_failure_msg &quot;Unknown error code from pidofproc: ${?}&quot;
+                return 4
+                ;;
+        esac
+    fi
+
+    nice -n &quot;${nicelevel}&quot; &quot;${@}&quot;
+    evaluate_retval # This is &quot;Probably&quot; not LSB compliant, but required to be compatible with older bootscripts
+    return 0
+}
+
+#*******************************************************************************
+# Function - killproc  [-p pidfile] pathname [signal]
+#
+# Purpose:
+#
+# Inputs: -p pidfile, uses the specified pidfile
+#         pathname, pathname to the specified program
+#         signal, send this signal to pathname
+#
+# Outputs: return 0 - Success
+#          return 2 - Invalid of excessive number of arguments, 
+#                     warning in stdout
+#          return 4 - Unknown Status
+#
+# Dependencies: kill
+#
+# Todo: LSB does not say that it should call evaluate_retval
+#       It checks for PIDFILE, which is deprecated.
+#         Will be removed after BLFS 6.0
+#
+#*******************************************************************************
+killproc()
+{
+    local pidfile=&quot;&quot;
+    local killsig=TERM # default signal is SIGTERM
+    pidlist=&quot;&quot;
+
+    # This will ensure compatibility with previous LFS Bootscripts
+    if [ -n &quot;${PIDFILE}&quot; ];    then
+        pidfile=&quot;${PIDFILE}&quot;
+    fi
+
+    while true
+    do
+        case &quot;${1}&quot; in
+            -p)
+                pidfile=&quot;${2}&quot;
+                shift 2
+                ;;
+            -*)
+                log_failure_msg &quot;Unknown Option: ${1}&quot;
+                return 2
+                ;;
+            *)
+                 break
+                ;;
+        esac
+    done
+
+    if [ &quot;${#}&quot; = &quot;2&quot; ]; then
+        killsig=&quot;${2}&quot;
+    elif [ &quot;${#}&quot; != &quot;1&quot; ];    then
+        shift 2
+        log_failure_msg &quot;Usage: killproc  [-p pidfile] pathname [signal]&quot;
+        return 2
+    fi
+
+    # Is the process running?
+    if [ -z &quot;${pidfile}&quot; ];    then
+        pidofproc -s &quot;${1}&quot;
+    else
+        pidofproc -s -p &quot;${pidfile}&quot; &quot;${1}&quot;
+    fi
+
+    # If running, send the signal
+    if [ -n &quot;${pidlist}&quot; ]; then
+    for pid in ${pidlist}
+    do
+        kill -${killsig} ${pid} 2&gt;/dev/null
+
+        # Wait up to 3 seconds, for ${pid} to terminate
+        case &quot;${killsig}&quot; in
+        TERM|SIGTERM|KILL|SIGKILL)
+            # sleep in 1/10ths of seconds and
+            # multiply KILLDELAY by 10
+            local dtime=&quot;${KILLDELAY}0&quot;
+            while [ &quot;${dtime}&quot; != &quot;0&quot; ]
+            do
+                kill -0 ${pid} 2&gt;/dev/null || break
+                sleep 0.1
+                dtime=$(( ${dtime} - 1))
+            done
+            # If ${pid} is still running, kill it
+            kill -0 ${pid} 2&gt;/dev/null &amp;&amp; kill -KILL ${pid} 2&gt;/dev/null
+            ;;
+        esac
+    done
+
+    # Check if the process is still running if we tried to stop it
+    case &quot;${killsig}&quot; in
+    TERM|SIGTERM|KILL|SIGKILL)
+        if [ -z &quot;${pidfile}&quot; ];    then
+            pidofproc -s &quot;${1}&quot;
+        else
+            pidofproc -s -p &quot;${pidfile}&quot; &quot;${1}&quot;
+        fi
+
+        # Program was terminated
+        if [ &quot;$?&quot; != &quot;0&quot; ]; then
+            # Remove the pidfile if necessary
+            if [ -f &quot;${pidfile}&quot; ];    then
+                rm -f &quot;${pidfile}&quot;
+            fi
+            echo_ok
+            return 0
+        else # Program is still running
+            echo_failure
+            return 4 # Unknown Status
+        fi
+        ;;
+    *)
+        # Just see if the kill returned successfully
+        evaluate_retval
+        ;;
+    esac
+    else # process not running
+    print_status warning not_running
+    fi
+}
+
+
+#*******************************************************************************
+# Function - log_success_msg &quot;message&quot;
+#
+# Purpose: Print a success message
+#
+# Inputs: $@ - Message
+#
+# Outputs: Text output to screen
+#
+# Dependencies: echo
+#
+# Todo: logging
+#
+#*******************************************************************************
+log_success_msg()
+{
+    ${ECHO} -n -e &quot;${BOOTMESG_PREFIX}${@}&quot;
+    ${ECHO} -e &quot;${SET_COL}&quot;&quot;${BRACKET}&quot;&quot;[&quot;&quot;${SUCCESS}&quot;&quot;  OK  &quot;&quot;${BRACKET}&quot;&quot;]&quot;&quot;${NORMAL}&quot;
+    return 0
+}
+
+#*******************************************************************************
+# Function - log_failure_msg &quot;message&quot;
+#
+# Purpose: Print a failure message
+#
+# Inputs: $@ - Message
+#
+# Outputs: Text output to screen
+#
+# Dependencies: echo
+#
+# Todo: logging
+#
+#*******************************************************************************
+log_failure_msg() {
+    ${ECHO} -n -e &quot;${BOOTMESG_PREFIX}${@}&quot;
+    ${ECHO} -e &quot;${SET_COL}&quot;&quot;${BRACKET}&quot;&quot;[&quot;&quot;${FAILURE}&quot;&quot; FAIL &quot;&quot;${BRACKET}&quot;&quot;]&quot;&quot;${NORMAL}&quot;
+    return 0
+}
+
+#*******************************************************************************
+# Function - log_warning_msg &quot;message&quot;
+#
+# Purpose: print a warning message
+#
+# Inputs: $@ - Message
+#
+# Outputs: Text output to screen
+#
+# Dependencies: echo
+#
+# Todo: logging
+#
+#*******************************************************************************
+log_warning_msg() {
+    ${ECHO} -n -e &quot;${BOOTMESG_PREFIX}${@}&quot;
+    ${ECHO} -e &quot;${SET_COL}&quot;&quot;${BRACKET}&quot;&quot;[&quot;&quot;${WARNING}&quot;&quot; WARN &quot;&quot;${BRACKET}&quot;&quot;]&quot;&quot;${NORMAL}&quot;
+    return 0
+}
+
+# End $rc_base/init.d/functions
diff -Naur BOOK/appendices/halt.script BOOKfr/appendices/halt.script
--- BOOK/appendices/halt.script	1970-01-01 01:00:00.000000000 +0100
+++ BOOKfr/appendices/halt.script	2008-07-15 00:20:03.000000000 +0100
@@ -0,0 +1,28 @@
+#!/bin/sh
+########################################################################
+# Begin $rc_base/init.d/halt
+#
+# Description : Halt Script
+#
+# Authors     : Gerard Beekmans - gerard@linuxfromscratch.org
+#
+# Version     : 00.00
+#
+# Notes       :
+#
+########################################################################
+
+. /etc/sysconfig/rc
+. ${rc_functions}
+
+case &quot;${1}&quot; in
+    stop)
+        halt -d -f -i -p
+        ;;
+    *)
+        echo &quot;Usage: {stop}&quot;
+        exit 1
+        ;;
+esac
+
+# End $rc_base/init.d/halt
diff -Naur BOOK/appendices/ifdown.script BOOKfr/appendices/ifdown.script
--- BOOK/appendices/ifdown.script	1970-01-01 01:00:00.000000000 +0100
+++ BOOKfr/appendices/ifdown.script	2008-07-15 00:20:03.000000000 +0100
@@ -0,0 +1,95 @@
+#!/bin/sh
+########################################################################
+# Begin $network_devices/ifdown
+#
+# Description : Interface Down
+#
+# Authors     : Nathan Coulson - nathan@linuxfromscratch.org
+#               Kevin P. Fleming - kpfleming@linuxfromscratch.org
+#
+# Version     : 00.01
+#
+# Notes       : the IFCONFIG variable is passed to the scripts found
+#               in the services directory, to indicate what file the
+#               service should source to get environmental variables.
+#
+########################################################################
+
+. /etc/sysconfig/rc 
+. ${rc_functions} 
+
+# Collect a list of configuration files for our interface
+if [ -n &quot;${2}&quot; ]; then
+    for file in ${@#$1}; do # All parameters except $1
+        FILES=&quot;${FILES} ${network_devices}/ifconfig.${1}/${file}&quot;
+    done
+elif [ -d &quot;${network_devices}/ifconfig.${1}&quot; ]; then
+    FILES=`echo ${network_devices}/ifconfig.${1}/*`
+else
+    FILES=&quot;${network_devices}/ifconfig.${1}&quot;
+fi
+
+# Reverse the order configuration files are processed in
+for file in ${FILES}; do
+    FILES2=&quot;${file} ${FILES2}&quot;
+done
+FILES=${FILES2}
+
+# Process each configuration file
+for file in ${FILES}; do
+    # skip backup files
+    if [ &quot;${file}&quot; != &quot;${file%&quot;&quot;~&quot;&quot;}&quot; ]; then
+        continue
+    fi
+
+    if [ ! -f &quot;${file}&quot; ]; then
+        boot_mesg &quot;${file} is not a network configuration file or directory.&quot; ${WARNING}
+        echo_warning
+        continue
+    fi
+    (
+        . ${file}
+
+        # Will not process this service if started by boot, and ONBOOT
+        # is not set to yes
+        if [ &quot;${IN_BOOT}&quot; = &quot;1&quot; -a &quot;${ONBOOT}&quot; != &quot;yes&quot; ]; then
+            continue
+        fi
+
+        # Will not process this service if started by hotplug, and 
+        # ONHOTPLUG is not set to yes
+        if [ &quot;${IN_HOTPLUG}&quot; = &quot;1&quot; -a &quot;${ONHOTPLUG}&quot; != &quot;yes&quot; ]; then
+            continue
+        fi
+    
+        # This will run the service script, if SERVICE is set
+        if [ -n &quot;${SERVICE}&quot; -a -x &quot;${network_devices}/services/${SERVICE}&quot; ]; then
+            if ip link show ${1} &gt; /dev/null 2&gt;&amp;1
+            then
+                IFCONFIG=${file} ${network_devices}/services/${SERVICE} ${1} down
+            else
+                boot_mesg &quot;Interface ${1} doesn&apos;t exist.&quot; ${WARNING}
+                echo_warning
+            fi
+        else
+            boot_mesg -n &quot;Unable to process ${file}.  Either&quot; ${FAILURE}
+            boot_mesg -n &quot; the SERVICE variable was not set,&quot;
+            boot_mesg &quot; or the specified service cannot be executed.&quot;
+            echo_failure
+            continue
+        fi
+    )
+done
+
+if [ -z &quot;${2}&quot; ]; then
+    link_status=`ip link show $1`
+    if [ -n &quot;${link_status}&quot; ]; then
+        if echo &quot;${link_status}&quot; | grep -q UP; then
+            boot_mesg &quot;Bringing down the ${1} interface...&quot;
+            ip link set ${1} down
+            evaluate_retval
+        fi
+    fi
+fi
+
+# End $network_devices/ifdown
diff -Naur BOOK/appendices/ifup.script BOOKfr/appendices/ifup.script
--- BOOK/appendices/ifup.script	1970-01-01 01:00:00.000000000 +0100
+++ BOOKfr/appendices/ifup.script	2008-07-15 00:20:03.000000000 +0100
@@ -0,0 +1,89 @@
+#!/bin/sh
+########################################################################
+# Begin $network_devices/ifup
+#
+# Description : Interface Up
+#
+# Authors     : Nathan Coulson - nathan@linuxfromscratch.org
+#               Kevin P. Fleming - kpfleming@linuxfromscratch.org
+#
+# Version     : 00.00
+#
+# Notes       : the IFCONFIG variable is passed to the scripts found
+#               in the services directory, to indicate what file the
+#               service should source to get environmental variables.
+#
+########################################################################
+
+. /etc/sysconfig/rc 
+. ${rc_functions} 
+
+# Collect a list of configuration files for our interface
+if [ -n &quot;${2}&quot; ]; then
+    for file in ${@#$1} # All parameters except $1
+  do
+        FILES=&quot;${FILES} ${network_devices}/ifconfig.${1}/${file}&quot;
+    done
+elif [ -d &quot;${network_devices}/ifconfig.${1}&quot; ]; then
+    FILES=`echo ${network_devices}/ifconfig.${1}/*`
+else 
+    FILES=&quot;${network_devices}/ifconfig.${1}&quot;
+fi
+
+boot_mesg &quot;Bringing up the ${1} interface...&quot;
+boot_mesg_flush
+
+# Process each configruation file
+for file in ${FILES}; do
+    # skip backup files
+    if [ &quot;${file}&quot; != &quot;${file%&quot;&quot;~&quot;&quot;}&quot; ]; then
+        continue
+    fi
+
+    if [ ! -f &quot;${file}&quot; ]; then
+        boot_mesg &quot;${file} is not a network configuration file or directory.&quot; ${WARNING}
+        echo_warning
+        continue
+    fi
+
+    (
+        . ${file}
+
+        # Will not process this service if started by boot, and ONBOOT
+        # is not set to yes
+        if [ &quot;${IN_BOOT}&quot; = &quot;1&quot; -a &quot;${ONBOOT}&quot; != &quot;yes&quot; ]; then
+            continue
+        fi
+        # Will not process this service if started by hotplug, and 
+        # ONHOTPLUG is not set to yes
+        if [ &quot;${IN_HOTPLUG}&quot; = &quot;1&quot; -a &quot;${ONHOTPLUG}&quot; != &quot;yes&quot; -a &quot;${HOSTNAME}&quot; != &quot;(none)&quot; ]; then
+             continue
+        fi
+
+        if [ -n &quot;${SERVICE}&quot; -a -x &quot;${network_devices}/services/${SERVICE}&quot; ]; then
+            if [ -z &quot;${CHECK_LINK}&quot; -o &quot;${CHECK_LINK}&quot; = &quot;y&quot; -o &quot;${CHECK_LINK}&quot; = &quot;yes&quot; -o &quot;${CHECK_LINK}&quot; = &quot;1&quot; ]; then
+                if ip link show ${1} &gt; /dev/null 2&gt;&amp;1; then
+                    link_status=`ip link show ${1}`
+                    if [ -n &quot;${link_status}&quot; ]; then
+                        if ! echo &quot;${link_status}&quot; | grep -q UP; then
+                            ip link set ${1} up
+                        fi
+                    fi
+                else
+                    boot_mesg &quot;Interface ${1} doesn&apos;t exist.&quot; ${WARNING}
+                    echo_warning
+                    continue
+                fi
+            fi
+            IFCONFIG=${file} ${network_devices}/services/${SERVICE} ${1} up
+        else
+            boot_mesg &quot;Unable to process ${file}.  Either&quot; ${FAILURE}
+            boot_mesg &quot; the SERVICE variable was not set,&quot;
+            boot_mesg &quot; or the specified service cannot be executed.&quot;
+            echo_failure
+            continue
+        fi
+    )
+done
+
+# End $network_devices/ifup
diff -Naur BOOK/appendices/ipv4-static-route.script BOOKfr/appendices/ipv4-static-route.script
--- BOOK/appendices/ipv4-static-route.script	1970-01-01 01:00:00.000000000 +0100
+++ BOOKfr/appendices/ipv4-static-route.script	2008-07-15 00:20:04.000000000 +0100
@@ -0,0 +1,97 @@
+#!/bin/sh
+########################################################################
+# Begin $network_devices/services/ipv4-static-route
+#
+# Description : IPV4 Static Route Script
+#
+# Authors     : Kevin P. Fleming - kpfleming@linuxfromscratch.org
+#
+# Version     : 00.00
+#
+# Notes       :
+#
+########################################################################
+
+. /etc/sysconfig/rc 
+. ${rc_functions} 
+. ${IFCONFIG}
+
+case &quot;${TYPE}&quot; in
+    (&quot;&quot; | &quot;network&quot;)
+        need_ip=1
+        need_gateway=1
+    ;;
+
+    (&quot;default&quot;)
+        need_gateway=1
+        args=&quot;${args} default&quot;
+        desc=&quot;default&quot;
+    ;;
+
+    (&quot;host&quot;)
+        need_ip=1
+    ;;
+
+    (&quot;unreachable&quot;)
+        need_ip=1
+        args=&quot;${args} unreachable&quot;
+        desc=&quot;unreachable &quot;
+    ;;
+
+    (*)
+        boot_mesg &quot;Unknown route type (${TYPE}) in ${IFCONFIG}, cannot continue.&quot; ${FAILURE}
+        echo_failure
+        exit 1
+    ;;
+esac
+
+if [ -n &quot;${need_ip}&quot; ]; then
+    if [ -z &quot;${IP}&quot; ]; then
+        boot_mesg &quot;IP variable missing from ${IFCONFIG}, cannot continue.&quot; ${FAILURE}
+        echo_failure
+        exit 1
+    fi
+
+    if [ -z &quot;${PREFIX}&quot; ]; then
+        boot_mesg &quot;PREFIX variable missing from ${IFCONFIG}, cannot continue.&quot; ${FAILURE}
+        echo_failure
+        exit 1
+    fi
+    
+    args=&quot;${args} ${IP}/${PREFIX}&quot;
+    desc=&quot;${desc}${IP}/${PREFIX}&quot;
+fi
+
+if [ -n &quot;${need_gateway}&quot; ]; then
+    if [ -z &quot;${GATEWAY}&quot; ]; then
+        boot_mesg &quot;GATEWAY variable missing from ${IFCONFIG}, cannot continue.&quot; ${FAILURE}
+        echo_failure
+        exit 1
+    fi
+    args=&quot;${args} via ${GATEWAY}&quot;
+fi
+
+if [ -n &quot;${SOURCE}&quot; ]; then
+        args=&quot;${args} src ${SOURCE}&quot;
+fi
+
+case &quot;${2}&quot; in
+    up)
+        boot_mesg &quot;Adding &apos;${desc}&apos; route to the ${1} interface...&quot;
+        ip route add ${args} dev ${1}
+        evaluate_retval
+    ;;
+    
+    down)
+        boot_mesg &quot;Removing &apos;${desc}&apos; route from the ${1} interface...&quot;
+        ip route del ${args} dev ${1}
+        evaluate_retval
+    ;;
+    
+    *)
+        echo &quot;Usage: ${0} [interface] {up|down}&quot;
+        exit 1
+    ;;
+esac
+
+# End $network_devices/services/ipv4-static-route
diff -Naur BOOK/appendices/ipv4-static.script BOOKfr/appendices/ipv4-static.script
--- BOOK/appendices/ipv4-static.script	1970-01-01 01:00:00.000000000 +0100
+++ BOOKfr/appendices/ipv4-static.script	2008-07-15 00:20:04.000000000 +0100
@@ -0,0 +1,82 @@
+#!/bin/sh
+########################################################################
+# Begin $network_devices/services/ipv4-static
+#
+# Description : IPV4 Static Boot Script
+#
+# Authors     : Nathan Coulson - nathan@linuxfromscratch.org
+#        Kevin P. Fleming - kpfleming@linuxfromscratch.org
+#
+# Version     : 00.00
+#
+# Notes       :
+#
+########################################################################
+
+. /etc/sysconfig/rc 
+. ${rc_functions} 
+. ${IFCONFIG}
+
+if [ -z &quot;${IP}&quot; ]; then
+    boot_mesg &quot;IP variable missing from ${IFCONFIG}, cannot continue.&quot; ${FAILURE}
+    echo_failure
+    exit 1
+fi
+
+if [ -z &quot;${PREFIX}&quot; -a -z &quot;${PEER}&quot; ]; then
+    boot_mesg -n &quot;PREFIX variable missing from ${IFCONFIG},&quot; ${WARNING}
+    boot_mesg &quot; assuming 24.&quot;
+    echo_warning
+    PREFIX=24
+    args=&quot;${args} ${IP}/${PREFIX}&quot;
+elif [ -n &quot;${PREFIX}&quot; -a -n &quot;${PEER}&quot; ]; then
+    boot_mesg &quot;PREFIX and PEER both specified in ${IFCONFIG}, cannot continue.&quot; ${FAILURE}
+    echo_failure
+    exit 1
+elif [ -n &quot;${PREFIX}&quot; ]; then
+    args=&quot;${args} ${IP}/${PREFIX}&quot;
+elif [ -n &quot;${PEER}&quot; ]; then
+    args=&quot;${args} ${IP} peer ${PEER}&quot;
+fi
+
+if [ -n &quot;${BROADCAST}&quot; ]; then
+    args=&quot;${args} broadcast ${BROADCAST}&quot;
+fi
+
+case &quot;${2}&quot; in
+    up)
+        boot_mesg &quot;Adding IPv4 address ${IP} to the ${1} interface...&quot;
+        ip addr add ${args} dev ${1}
+        evaluate_retval
+    
+        if [ -n &quot;${GATEWAY}&quot; ]; then
+            if ip route | grep -q default; then
+                boot_mesg &quot;Gateway already setup; skipping.&quot; ${WARNING}
+                echo_warning
+            else
+                boot_mesg &quot;Setting up default gateway...&quot;
+                ip route add default via ${GATEWAY} dev ${1}
+                evaluate_retval
+             fi
+        fi
+    ;;
+    
+    down)
+        if [ -n &quot;${GATEWAY}&quot; ];    then
+            boot_mesg &quot;Removing default gateway...&quot;
+            ip route del default
+            evaluate_retval
+        fi
+    
+        boot_mesg &quot;Removing IPv4 address ${IP} from the ${1} interface...&quot;
+        ip addr del ${args} dev ${1}
+        evaluate_retval
+    ;;
+    
+    *)
+        echo &quot;Usage: ${0} [interface] {up|down}&quot;
+        exit 1
+    ;;
+esac
+
+# End $network_devices/services/ipv4-static
diff -Naur BOOK/appendices/license.xml BOOKfr/appendices/license.xml
--- BOOK/appendices/license.xml	2008-07-15 00:49:48.000000000 +0100
+++ BOOKfr/appendices/license.xml	2008-06-25 15:53:25.000000000 +0100
@@ -9,13 +9,13 @@
   <?dbhtml dir="appendices"?>
   <?dbhtml filename="licenses.html"?>
 
-  <title>LFS Licenses</title>
+  <title>Licences LFS</title>
 
-	<para>This book is licensed under the Creative Commons
-	Attribution-NonCommercial-ShareAlike 2.0 License.</para>
+	<para>Ce livre est placé sous la licence Creative Commons
+        Attribution-NonCommercial-ShareAlike 2.0.</para>
 
-	<para>Computer instructions may be extracted from the book under the MIT
-	License.</para>
+	<para>Les instructions informatiques peuvent être extraites du
+        livre sous la licence MIT.</para>
 
 	
 	<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="creat-comm.xml"/>
diff -Naur BOOK/appendices/localnet.script BOOKfr/appendices/localnet.script
--- BOOK/appendices/localnet.script	1970-01-01 01:00:00.000000000 +0100
+++ BOOKfr/appendices/localnet.script	2008-07-15 00:20:03.000000000 +0100
@@ -0,0 +1,54 @@
+#!/bin/sh
+########################################################################
+# Begin $rc_base/init.d/localnet
+#
+# Description : Loopback device
+#
+# Authors     : Gerard Beekmans  - gerard@linuxfromscratch.org
+#
+# Version     : 00.00
+#
+# Notes       :
+#
+########################################################################
+
+. /etc/sysconfig/rc
+. ${rc_functions}
+. /etc/sysconfig/network
+
+case &quot;${1}&quot; in
+    start)
+        boot_mesg &quot;Bringing up the loopback interface...&quot;
+        ip addr add 127.0.0.1/8 label lo dev lo
+        ip link set lo up
+        evaluate_retval
+
+        boot_mesg &quot;Setting hostname to ${HOSTNAME}...&quot;
+        hostname ${HOSTNAME}
+        evaluate_retval
+        ;;
+
+    stop)
+        boot_mesg &quot;Bringing down the loopback interface...&quot;
+        ip link set lo down
+        evaluate_retval
+        ;;
+
+    restart)
+        ${0} stop
+        sleep 1
+        ${0} start
+        ;;
+
+    status)
+        echo &quot;Hostname is: $(hostname)&quot;
+        ip link show lo
+        ;;
+
+    *)
+        echo &quot;Usage: ${0} {start|stop|restart|status}&quot;
+        exit 1
+        ;;
+esac
+
+# End $rc_base/init.d/localnet
diff -Naur BOOK/appendices/mit-lic.xml BOOKfr/appendices/mit-lic.xml
--- BOOK/appendices/mit-lic.xml	2008-07-15 00:49:48.000000000 +0100
+++ BOOKfr/appendices/mit-lic.xml	2008-06-20 02:48:01.000000000 +0100
@@ -8,7 +8,7 @@
 <sect1 id="MIT" xreflabel="MIT License">
   <?dbhtml filename="mit.html" ?>
 
-  <title>The MIT License</title>
+  <title>La Licence MIT</title>
 
   <para>Copyright &copy; &copyrightdate; Gerard Beekmans</para>
 
diff -Naur BOOK/appendices/modules-sysinit.script BOOKfr/appendices/modules-sysinit.script
--- BOOK/appendices/modules-sysinit.script	1970-01-01 01:00:00.000000000 +0100
+++ BOOKfr/appendices/modules-sysinit.script	2008-07-15 00:20:03.000000000 +0100
@@ -0,0 +1,18 @@
+########################################################################
+# Begin /etc/sysconfig/modules
+#
+# Description : Module auto-loading configuration
+#
+# Authors     :
+#
+# Version     : 00.00
+#
+# Notes       : The syntax of this file is as follows:
+#          &lt;module&gt; [&lt;arg1&gt; &lt;arg2&gt; ...]
+#
+# Each module should be on it&apos;s own line, and any options that you want
+# passed to the module should follow it.  The line deliminator is either
+# a space or a tab.
+########################################################################
+
+# End /etc/sysconfig/modules
diff -Naur BOOK/appendices/modules.script BOOKfr/appendices/modules.script
--- BOOK/appendices/modules.script	1970-01-01 01:00:00.000000000 +0100
+++ BOOKfr/appendices/modules.script	2008-07-15 00:20:03.000000000 +0100
@@ -0,0 +1,72 @@
+#!/bin/sh
+########################################################################
+# Begin $rc_base/init.d/modules
+#
+# Description : Module auto-loading script
+#
+# Authors     : Zack Winkles
+#
+# Version     : 00.00
+#
+# Notes       :
+#
+########################################################################
+
+. /etc/sysconfig/rc
+. ${rc_functions}
+
+# Assure that the kernel has module support.
+[ -e /proc/ksyms -o -e /proc/modules ] || exit 0
+
+case &quot;${1}&quot; in
+    start)
+
+        # Exit if there&apos;s no modules file or there are no
+        # valid entries
+        [ -r /etc/sysconfig/modules ] &amp;&amp;
+            egrep -qv &apos;^($|#)&apos; /etc/sysconfig/modules ||
+            exit 0
+
+        boot_mesg -n &quot;Loading modules:&quot; ${INFO}
+
+        # Only try to load modules if the user has actually given us
+        # some modules to load.
+        while read module args; do
+
+            # Ignore comments and blank lines.
+            case &quot;$module&quot; in
+                &quot;&quot;|&quot;#&quot;*) continue ;;
+            esac
+
+            # Attempt to load the module, making
+            # sure to pass any arguments provided.
+            modprobe ${module} ${args} &gt;/dev/null
+
+            # Print the module name if successful,
+            # otherwise take note.
+            if [ $? -eq 0 ]; then
+                boot_mesg -n &quot; ${module}&quot; ${NORMAL}
+            else
+                failedmod=&quot;${failedmod} ${module}&quot;
+            fi
+        done &lt; /etc/sysconfig/modules
+
+        boot_mesg &quot;&quot; ${NORMAL}
+        # Print a message about successfully loaded
+        # modules on the correct line.
+        echo_ok
+
+        # Print a failure message with a list of any
+        # modules that may have failed to load.
+        if [ -n &quot;${failedmod}&quot; ]; then
+            boot_mesg &quot;Failed to load modules:${failedmod}&quot; ${FAILURE}
+            echo_failure
+        fi
+        ;;
+    *)
+        echo &quot;Usage: ${0} {start}&quot;
+        exit 1
+        ;;
+esac
+
+# End $rc_base/init.d/modules
diff -Naur BOOK/appendices/mountfs.script BOOKfr/appendices/mountfs.script
--- BOOK/appendices/mountfs.script	1970-01-01 01:00:00.000000000 +0100
+++ BOOKfr/appendices/mountfs.script	2008-07-15 00:20:03.000000000 +0100
@@ -0,0 +1,54 @@
+#!/bin/sh
+########################################################################
+# Begin $rc_base/init.d/mountfs
+#
+# Description : File System Mount Script
+#
+# Authors     : Gerard Beekmans - gerard@linuxfromscratch.org
+#
+# Version     : 00.00
+#
+# Notes       :
+#
+########################################################################
+
+. /etc/sysconfig/rc
+. ${rc_functions}
+
+case &quot;${1}&quot; in
+    start)
+        boot_mesg &quot;Remounting root file system in read-write mode...&quot;
+        mount -n -o remount,rw / &gt;/dev/null
+        evaluate_retval
+
+        # Remove fsck-related file system watermarks.
+        rm -f /fastboot /forcefsck
+
+        boot_mesg &quot;Recording existing mounts in /etc/mtab...&quot;
+        &gt; /etc/mtab
+        mount -f / || failed=1
+        mount -f /proc || failed=1
+        mount -f /sys || failed=1
+        (exit ${failed})
+        evaluate_retval
+
+        # This will mount all filesystems that do not have _netdev in
+        # their option list.  _netdev denotes a network filesystem.
+        boot_mesg &quot;Mounting remaining file systems...&quot;
+        mount -a -O no_netdev &gt;/dev/null
+        evaluate_retval
+        ;;
+
+    stop)
+        boot_mesg &quot;Unmounting all other currently mounted file systems...&quot;
+        umount -a -d -r &gt;/dev/null
+        evaluate_retval
+        ;;
+
+    *)
+        echo &quot;Usage: ${0} {start|stop}&quot;
+        exit 1
+        ;;
+esac
+
+# End $rc_base/init.d/mountfs
diff -Naur BOOK/appendices/mountkernfs.script BOOKfr/appendices/mountkernfs.script
--- BOOK/appendices/mountkernfs.script	1970-01-01 01:00:00.000000000 +0100
+++ BOOKfr/appendices/mountkernfs.script	2008-07-15 00:20:03.000000000 +0100
@@ -0,0 +1,44 @@
+#!/bin/sh
+########################################################################
+# Begin $rc_base/init.d/mountkernfs
+#
+# Description : Mount proc and sysfs
+#
+# Authors     : Gerard Beekmans - gerard@linuxfromscratch.org
+#
+# Version     : 00.00
+#
+# Notes       :
+#
+########################################################################
+
+. /etc/sysconfig/rc
+. ${rc_functions}
+
+case &quot;${1}&quot; in
+    start)
+        boot_mesg -n &quot;Mounting kernel-based file systems:&quot; ${INFO}
+
+        if ! mountpoint /proc &gt;/dev/null; then
+            boot_mesg -n &quot; /proc&quot; ${NORMAL}
+            mount -n /proc || failed=1
+        fi
+
+        if ! mountpoint /sys &gt;/dev/null; then
+            boot_mesg -n &quot; /sys&quot; ${NORMAL}
+            mount -n /sys || failed=1
+        fi
+
+        boot_mesg &quot;&quot; ${NORMAL}
+
+        (exit ${failed})
+        evaluate_retval
+        ;;
+
+    *)
+        echo &quot;Usage: ${0} {start}&quot;
+        exit 1
+        ;;
+esac
+
+# End $rc_base/init.d/mountkernfs
diff -Naur BOOK/appendices/network.script BOOKfr/appendices/network.script
--- BOOK/appendices/network.script	1970-01-01 01:00:00.000000000 +0100
+++ BOOKfr/appendices/network.script	2008-07-15 00:20:03.000000000 +0100
@@ -0,0 +1,73 @@
+#!/bin/sh
+########################################################################
+# Begin $rc_base/init.d/network
+#
+# Description : Network Control Script
+#
+# Authors     : Gerard Beekmans - gerard@linuxfromscratch.org
+#        Nathan Coulson - nathan@linuxfromscratch.org
+#        Kevin P. Fleming - kpfleming@linuxfromscratch.org
+#
+# Version     : 00.00
+#
+# Notes       :
+#
+########################################################################
+
+. /etc/sysconfig/rc
+. ${rc_functions}
+. /etc/sysconfig/network
+
+case &quot;${1}&quot; in
+    start)
+        # Start all network interfaces
+        for file in ${network_devices}/ifconfig.*
+        do
+            interface=${file##*/ifconfig.}
+
+            # skip if $file is * (because nothing was found)
+            if [ &quot;${interface}&quot; = &quot;*&quot; ]
+            then
+                continue
+            fi
+
+            IN_BOOT=1 ${network_devices}/ifup ${interface}
+        done
+        ;;
+
+    stop)
+        # Reverse list
+        FILES=&quot;&quot;
+        for file in ${network_devices}/ifconfig.*
+        do
+            FILES=&quot;${file} ${FILES}&quot;
+        done
+
+        # Stop all network interfaces
+        for file in ${FILES}
+        do
+            interface=${file##*/ifconfig.}
+
+            # skip if $file is * (because nothing was found)
+            if [ &quot;${interface}&quot; = &quot;*&quot; ]
+            then
+                continue
+            fi
+
+            IN_BOOT=1 ${network_devices}/ifdown ${interface}
+        done
+        ;;
+
+    restart)
+        ${0} stop
+        sleep 1
+        ${0} start
+        ;;
+
+    *)
+        echo &quot;Usage: ${0} {start|stop|restart}&quot;
+        exit 1
+        ;;
+esac
+
+# End /etc/rc.d/init.d/network
diff -Naur BOOK/appendices/rc-sysinit.script BOOKfr/appendices/rc-sysinit.script
--- BOOK/appendices/rc-sysinit.script	1970-01-01 01:00:00.000000000 +0100
+++ BOOKfr/appendices/rc-sysinit.script	2008-07-15 00:20:03.000000000 +0100
@@ -0,0 +1,18 @@
+########################################################################
+# Begin /etc/sysconfig/rc
+#
+# Description : rc script configuration
+#
+# Authors     :
+#
+# Version     : 00.00
+#
+# Notes       :
+#
+########################################################################
+
+rc_base=/etc/rc.d
+rc_functions=${rc_base}/init.d/functions
+network_devices=/etc/sysconfig/network-devices
+
+# End /etc/sysconfig/rc
diff -Naur BOOK/appendices/rc.script BOOKfr/appendices/rc.script
--- BOOK/appendices/rc.script	1970-01-01 01:00:00.000000000 +0100
+++ BOOKfr/appendices/rc.script	2008-07-15 00:20:03.000000000 +0100
@@ -0,0 +1,99 @@
+#!/bin/sh
+########################################################################
+# Begin $rc_base/init.d/rc
+#
+# Description : Main Run Level Control Script
+#
+# Authors     : Gerard Beekmans  - gerard@linuxfromscratch.org
+#
+# Version     : 00.00
+#
+# Notes       :
+#
+########################################################################
+
+. /etc/sysconfig/rc
+. ${rc_functions}
+
+# This sets a few default terminal options.
+stty sane
+
+# These 3 signals will not cause our script to exit
+trap &quot;&quot; INT QUIT TSTP
+
+[ &quot;${1}&quot; != &quot;&quot; ] &amp;&amp; runlevel=${1}
+
+if [ &quot;${runlevel}&quot; = &quot;&quot; ]; then
+    echo &quot;Usage: ${0} &lt;runlevel&gt;&quot; &gt;&amp;2
+    exit 1
+fi
+
+previous=${PREVLEVEL}
+[ &quot;${previous}&quot; = &quot;&quot; ] &amp;&amp; previous=N
+
+if [ ! -d ${rc_base}/rc${runlevel}.d ]; then
+    boot_mesg &quot;${rc_base}/rc${runlevel}.d does not exist.&quot; ${WARNING}
+    boot_mesg_flush
+    exit 1
+fi
+
+# Attempt to stop all service started by previous runlevel,
+# and killed in this runlevel
+if [ &quot;${previous}&quot; != &quot;N&quot; ]; then
+    for i in $(ls -v ${rc_base}/rc${runlevel}.d/K* 2&gt; /dev/null)
+    do
+        check_script_status
+
+        suffix=${i#$rc_base/rc$runlevel.d/K[0-9][0-9]}
+        prev_start=$rc_base/rc$previous.d/S[0-9][0-9]$suffix
+        sysinit_start=$rc_base/rcsysinit.d/S[0-9][0-9]$suffix
+
+        if [ &quot;${runlevel}&quot; != &quot;0&quot; ] &amp;&amp; [ &quot;${runlevel}&quot; != &quot;6&quot; ]; then
+            if [ ! -f ${prev_start} ] &amp;&amp; [ ! -f ${sysinit_start} ]; then
+                boot_mesg -n &quot;WARNING:\n\n${i} can&apos;t be&quot; ${WARNING}
+                boot_mesg -n &quot; executed because it was not&quot;
+                boot_mesg -n &quot; not started in the previous&quot;
+                boot_mesg -n &quot; runlevel (${previous}).&quot;
+                boot_mesg &quot;&quot; ${NORMAL}
+                boot_mesg_flush
+                continue
+            fi
+        fi
+        ${i} stop
+        error_value=${?}
+
+        if [ &quot;${error_value}&quot; != &quot;0&quot; ]; then
+            print_error_msg
+        fi
+    done
+fi
+
+#Start all functions in this runlevel
+for i in $( ls -v ${rc_base}/rc${runlevel}.d/S* 2&gt; /dev/null)
+do
+    if [ &quot;${previous}&quot; != &quot;N&quot; ]; then
+        suffix=${i#$rc_base/rc$runlevel.d/S[0-9][0-9]}
+        stop=$rc_base/rc$runlevel.d/K[0-9][0-9]$suffix
+        prev_start=$rc_base/rc$previous.d/S[0-9][0-9]$suffix
+
+        [ -f ${prev_start} ] &amp;&amp; [ ! -f ${stop} ] &amp;&amp; continue
+    fi
+
+    check_script_status
+
+    case ${runlevel} in
+        0|6)
+            ${i} stop
+            ;;
+        *)
+            ${i} start
+            ;;
+    esac
+    error_value=${?}
+
+    if [ &quot;${error_value}&quot; != &quot;0&quot; ]; then
+        print_error_msg
+    fi
+done
+
+# End $rc_base/init.d/rc
diff -Naur BOOK/appendices/reboot.script BOOKfr/appendices/reboot.script
--- BOOK/appendices/reboot.script	1970-01-01 01:00:00.000000000 +0100
+++ BOOKfr/appendices/reboot.script	2008-07-15 00:20:03.000000000 +0100
@@ -0,0 +1,31 @@
+#!/bin/sh
+########################################################################
+# Begin $rc_base/init.d/reboot
+#
+# Description : Reboot Scripts
+#
+# Authors     : Gerard Beekmans - gerard@linuxfromscratch.org
+#
+# Version     : 00.00
+#
+# Notes       :
+#
+########################################################################
+
+. /etc/sysconfig/rc
+. ${rc_functions}
+
+case &quot;${1}&quot; in
+    stop)
+        boot_mesg &quot;Restarting system...&quot;
+        reboot -d -f -i
+        ;;
+
+    *)
+        echo &quot;Usage: ${0} {stop}&quot;
+        exit 1
+        ;;
+
+esac
+
+# End $rc_base/init.d/reboot
diff -Naur BOOK/appendices/scripts.xml BOOKfr/appendices/scripts.xml
--- BOOK/appendices/scripts.xml	2008-07-15 00:49:48.000000000 +0100
+++ BOOKfr/appendices/scripts.xml	2008-06-20 02:37:58.000000000 +0100
@@ -37,22 +37,27 @@
   <?dbhtml dir="scripts"?>
   <?dbhtml filename="scripts.html"?>
 
-  <title>Boot and sysconfig scripts version-&lfs-bootscripts-version;</title>
+  <title>Scripts de démarrage et de sysconfig version-&lfs-bootscripts-version;</title>
 
-	<para>The scripts in this appendix are listed by the directory where they
-	normally reside.  The order is <filename
-	class='directory'>/etc/rc.d/init.d</filename>, <filename
-	class='directory'>/etc/sysconfig</filename>, <filename
-	class='directory'>/etc/sysconfig/network-devices</filename>, and <filename
-	class='directory'>/etc/sysconfig/network-devices/services</filename>.  Within
-	each section, the files are listed in the order they are normally called.
-	</para>
+	<para>Les scripts dans cette annexe sont listés dans le répertoire
+        où ils résident normalement. L'ordre est
+
+        <filename class='directory'>/etc/rc.d/init.d</filename>,
+        <filename class='directory'>/etc/sysconfig</filename>, 
+
+        <filename
+        class='directory'>/etc/sysconfig/network-devices</filename>, et
+        <filename
+        class='directory'>/etc/sysconfig/network-devices/services</filename>. 
+        A l'intérieur de chaque section, les fichiers sont listés dans
+        l'ordre où ils sont normalement appelés.</para>
 
   <sect1 id="rc" role="wrap">
     <title>/etc/rc.d/init.d/rc</title>
 
-    <para>The <systemitem>rc</systemitem> script is the first script called by 
-    <application>init</application> and initiates the boot process.</para>
+    <para>Le script <systemitem>rc</systemitem> est le premier script
+    appelé par <application>init</application> et initialise le
+    processus de démarrage.</para>
 
     <screen>&rc;</screen> 
   </sect1>
diff -Naur BOOK/appendices/sendsignals.script BOOKfr/appendices/sendsignals.script
--- BOOK/appendices/sendsignals.script	1970-01-01 01:00:00.000000000 +0100
+++ BOOKfr/appendices/sendsignals.script	2008-07-15 00:20:03.000000000 +0100
@@ -0,0 +1,52 @@
+#!/bin/sh
+########################################################################
+# Begin $rc_base/init.d/sendsignals
+#
+# Description : Sendsignals Script
+#
+# Authors     : Gerard Beekmans - gerard@linuxfromscratch.org
+#
+# Version     : 00.00
+#
+# Notes       :
+#
+########################################################################
+
+. /etc/sysconfig/rc
+. ${rc_functions}
+
+case &quot;${1}&quot; in
+    stop)
+        boot_mesg &quot;Sending all processes the TERM signal...&quot;
+        killall5 -15
+        error_value=${?}
+
+        sleep ${KILLDELAY}
+
+        if [ &quot;${error_value}&quot; = 0 ]; then
+            echo_ok
+        else
+            echo_failure
+        fi
+
+        boot_mesg &quot;Sending all processes the KILL signal...&quot;
+        killall5 -9
+        error_value=${?}
+
+        sleep ${KILLDELAY}
+
+        if [ &quot;${error_value}&quot; = 0 ]; then
+            echo_ok
+        else
+            echo_failure
+        fi
+        ;;
+
+    *)
+        echo &quot;Usage: ${0} {stop}&quot;
+        exit 1
+        ;;
+
+esac
+
+# End $rc_base/init.d/sendsignals
diff -Naur BOOK/appendices/setclock.script BOOKfr/appendices/setclock.script
--- BOOK/appendices/setclock.script	1970-01-01 01:00:00.000000000 +0100
+++ BOOKfr/appendices/setclock.script	2008-07-15 00:20:03.000000000 +0100
@@ -0,0 +1,49 @@
+#!/bin/sh
+########################################################################
+# Begin $rc_base/init.d/setclock
+#
+# Description : Setting Linux Clock
+#
+# Authors     : Gerard Beekmans - gerard@linuxfromscratch.org
+#
+# Version     : 00.00
+#
+# Notes       :
+#
+########################################################################
+
+. /etc/sysconfig/rc
+. ${rc_functions}
+. /etc/sysconfig/clock
+
+CLOCKPARAMS=
+
+case &quot;${UTC}&quot; in
+    yes|true|1)
+        CLOCKPARAMS=&quot;${CLOCKPARAMS} --utc&quot;
+        ;;
+
+    no|false|0)
+        CLOCKPARAMS=&quot;${CLOCKPARAMS} --localtime&quot;
+        ;;
+
+esac
+
+case ${1} in
+    start)
+        boot_mesg &quot;Setting system clock...&quot;
+        hwclock --hctosys ${CLOCKPARAMS} &gt;/dev/null
+        evaluate_retval
+        ;;
+
+    stop)
+        boot_mesg &quot;Setting hardware clock...&quot;
+        hwclock --systohc ${CLOCKPARAMS} &gt;/dev/null
+        evaluate_retval
+        ;;
+
+    *)
+        echo &quot;Usage: ${0} {start|stop}&quot;
+        ;;
+
+esac
diff -Naur BOOK/appendices/swap.script BOOKfr/appendices/swap.script
--- BOOK/appendices/swap.script	1970-01-01 01:00:00.000000000 +0100
+++ BOOKfr/appendices/swap.script	2008-07-15 00:20:03.000000000 +0100
@@ -0,0 +1,50 @@
+#!/bin/sh
+########################################################################
+# Begin $rc_base/init.d/swap
+#
+# Description : Swap Control Script
+#
+# Authors     : Gerard Beekmans - gerard@linuxfromscratch.org
+#
+# Version     : 00.00
+#
+# Notes       :
+#
+########################################################################
+
+. /etc/sysconfig/rc
+. ${rc_functions}
+
+case &quot;${1}&quot; in
+    start)
+        boot_mesg &quot;Activating all swap files/partitions...&quot;
+        swapon -a
+        evaluate_retval
+        ;;
+
+    stop)
+        boot_mesg &quot;Deactivating all swap files/partitions...&quot;
+        swapoff -a
+        evaluate_retval
+        ;;
+
+    restart)
+        ${0} stop
+        sleep 1
+        ${0} start
+        ;;
+
+    status)
+        boot_mesg &quot;Retrieving swap status.&quot; ${INFO}
+        echo_ok
+        echo
+        swapon -s
+        ;;
+
+    *)
+        echo &quot;Usage: ${0} {start|stop|restart|status}&quot;
+        exit 1
+        ;;
+esac
+
+# End $rc_base/init.d/swap
diff -Naur BOOK/appendices/sysctl.script BOOKfr/appendices/sysctl.script
--- BOOK/appendices/sysctl.script	1970-01-01 01:00:00.000000000 +0100
+++ BOOKfr/appendices/sysctl.script	2008-07-15 00:20:03.000000000 +0100
@@ -0,0 +1,39 @@
+#!/bin/sh
+########################################################################
+# Begin $rc_base/init.d/sysctl
+#
+# Description : File uses /etc/sysctl.conf to set kernel runtime
+#               parameters
+#
+# Authors     : Nathan Coulson (nathan@linuxfromscratch.org)
+#               Matthew Burgress (matthew@linuxfromscratch.org)
+#
+# Version     : 00.00
+#
+# Notes       :
+#
+########################################################################
+
+. /etc/sysconfig/rc
+. ${rc_functions}
+
+case &quot;${1}&quot; in
+    start)
+        if [ -f &quot;/etc/sysctl.conf&quot; ]; then
+            boot_mesg &quot;Setting kernel runtime parameters...&quot;
+            sysctl -q -p
+            evaluate_retval
+        fi
+        ;;
+
+    status)
+        sysctl -a    
+        ;;
+
+    *)
+        echo &quot;Usage: ${0} {start|status}&quot;
+        exit 1
+        ;;
+esac
+
+# End $rc_base/init.d/sysctl
diff -Naur BOOK/appendices/sysklogd.script BOOKfr/appendices/sysklogd.script
--- BOOK/appendices/sysklogd.script	1970-01-01 01:00:00.000000000 +0100
+++ BOOKfr/appendices/sysklogd.script	2008-07-15 00:20:03.000000000 +0100
@@ -0,0 +1,57 @@
+#!/bin/sh
+########################################################################
+# Begin $rc_base/init.d/sysklogd
+#
+# Description : Sysklogd loader
+#
+# Authors     : Gerard Beekmans - gerard@linuxfromscratch.org
+#
+# Version     : 00.00
+#
+# Notes       :
+#
+########################################################################
+
+. /etc/sysconfig/rc
+. ${rc_functions}
+
+case &quot;${1}&quot; in
+    start)
+        boot_mesg &quot;Starting system log daemon...&quot;
+        loadproc syslogd -m 0
+
+        boot_mesg &quot;Starting kernel log daemon...&quot;
+        loadproc klogd
+        ;;
+
+    stop)
+        boot_mesg &quot;Stopping kernel log daemon...&quot;
+        killproc klogd
+
+        boot_mesg &quot;Stopping system log daemon...&quot;
+        killproc syslogd
+        ;;
+
+    reload)
+        boot_mesg &quot;Reloading system log daemon config file...&quot;
+        reloadproc syslogd
+        ;;
+
+    restart)
+        ${0} stop
+        sleep 1
+        ${0} start
+        ;;
+
+    status)
+        statusproc syslogd
+        statusproc klogd
+        ;;
+
+    *)
+        echo &quot;Usage: ${0} {start|stop|reload|restart|status}&quot;
+        exit 1
+        ;;
+esac
+
+# End $rc_base/init.d/sysklogd
diff -Naur BOOK/appendices/template.script BOOKfr/appendices/template.script
--- BOOK/appendices/template.script	1970-01-01 01:00:00.000000000 +0100
+++ BOOKfr/appendices/template.script	2008-07-15 00:20:03.000000000 +0100
@@ -0,0 +1,50 @@
+#!/bin/sh
+########################################################################
+# Begin $rc_base/init.d/
+#
+# Description :
+#
+# Authors     :
+#
+# Version     : 00.00
+#
+# Notes       :
+#
+########################################################################
+
+. /etc/sysconfig/rc
+. ${rc_functions}
+
+case &quot;${1}&quot; in
+    start)
+        boot_mesg &quot;Starting...&quot;
+        loadproc
+        ;;
+
+    stop)
+        boot_mesg &quot;Stopping...&quot;
+        killproc
+        ;;
+
+    reload)
+        boot_mesg &quot;Reloading...&quot;
+        reloadproc
+        ;;
+
+    restart)
+        ${0} stop
+        sleep 1
+        ${0} start
+        ;;
+
+    status)
+        statusproc
+        ;;
+
+    *)
+        echo &quot;Usage: ${0} {start|stop|reload|restart|status}&quot;
+        exit 1
+        ;;
+esac
+
+# End $rc_base/init.d/
diff -Naur BOOK/appendices/udev-rules.xml BOOKfr/appendices/udev-rules.xml
--- BOOK/appendices/udev-rules.xml	2008-07-15 00:49:48.000000000 +0100
+++ BOOKfr/appendices/udev-rules.xml	2008-06-20 02:42:02.000000000 +0100
@@ -11,11 +11,13 @@
   <?dbhtml dir="scripts"?>
   <?dbhtml filename="udev-rules.html"?>
 
-  <title>Udev configuration rules</title>
+  <title>Règles de configuration Udev</title>
 
-	<para>The rules from &udev-config;.tar.bz2 in this appendix are listed for
-	convenience.  Installation is normally done via instructions in <xref
-	linkend='ch-system-udev'/>.  </para>
+	<para>Les règles issues de  &udev-config;.tar.bz2 dans cette
+        annexe sont listées car c'est pratique. L'installation se fait
+        normalement via des instructions dans
+
+        <xref linkend='ch-system-udev'/>.  </para>
 
   <sect1 id="lfsrules" role="wrap">
     <title>55-lfs.rules</title>
diff -Naur BOOK/appendices/udev.script BOOKfr/appendices/udev.script
--- BOOK/appendices/udev.script	1970-01-01 01:00:00.000000000 +0100
+++ BOOKfr/appendices/udev.script	2008-07-15 00:20:03.000000000 +0100
@@ -0,0 +1,77 @@
+#!/bin/sh
+########################################################################
+# Begin $rc_base/init.d/udev
+#
+# Description : Udev cold-plugging script
+#
+# Authors     : Zack Winkles, Alexander E. Patrakov
+#
+# Version     : 00.02
+#
+# Notes       :
+#
+########################################################################
+
+. /etc/sysconfig/rc
+. ${rc_functions}
+
+case &quot;${1}&quot; in
+    start)
+        boot_mesg &quot;Populating /dev with device nodes...&quot;
+        if ! grep -q &apos;[[:space:]]sysfs&apos; /proc/mounts; then
+            echo_failure
+            boot_mesg -n &quot;FAILURE:\n\nUnable to create&quot; ${FAILURE}
+            boot_mesg -n &quot; devices without a SysFS filesystem&quot;
+            boot_mesg -n &quot;\n\nAfter you press Enter, this system&quot;
+            boot_mesg -n &quot; will be halted and powered off.&quot;
+            boot_mesg -n &quot;\n\nPress Enter to continue...&quot; ${INFO}
+            boot_mesg &quot;&quot; ${NORMAL}
+            read ENTER
+            /etc/rc.d/init.d/halt stop
+        fi
+
+        # Mount a temporary file system over /dev, so that any devices
+        # made or removed during this boot don&apos;t affect the next one.
+        # The reason we don&apos;t write to mtab is because we don&apos;t ever
+        # want /dev to be unavailable (such as by `umount -a&apos;).
+        mount -n -t tmpfs tmpfs /dev -o mode=755
+        if [ ${?} != 0 ]; then
+            echo_failure
+            boot_mesg -n &quot;FAILURE:\n\nCannot mount a tmpfs&quot; ${FAILURE}
+            boot_mesg -n &quot; onto /dev, this system will be halted.&quot;
+            boot_mesg -n &quot;\n\nAfter you press Enter, this system&quot;
+            boot_mesg -n &quot; will be halted and powered off.&quot;
+            boot_mesg -n &quot;\n\nPress Enter to continue...&quot; ${INFO}
+            boot_mesg &quot;&quot; ${NORMAL}
+            read ENTER
+            /etc/rc.d/init.d/halt stop
+        fi
+
+        # Udev handles uevents itself, so we don&apos;t need to have
+        # the kernel call out to any binary in response to them
+        echo &gt; /proc/sys/kernel/hotplug
+
+        # Copy static device nodes to /dev
+        cp -a /lib/udev/devices/* /dev
+
+        # Start the udev daemon to continually watch for, and act on,
+        # uevents
+        /sbin/udevd --daemon
+
+        # Now traverse /sys in order to &quot;coldplug&quot; devices that have
+        # already been discovered
+        /sbin/udevadm trigger
+
+        # Now wait for udevd to process the uevents we triggered
+        /sbin/udevadm settle
+        evaluate_retval
+
+        ;;
+
+    *)
+        echo &quot;Usage ${0} {start}&quot;
+        exit 1
+        ;;
+esac
+
+# End $rc_base/init.d/udev
diff -Naur BOOK/appendices/udev_retry.script BOOKfr/appendices/udev_retry.script
--- BOOK/appendices/udev_retry.script	1970-01-01 01:00:00.000000000 +0100
+++ BOOKfr/appendices/udev_retry.script	2008-07-15 00:20:03.000000000 +0100
@@ -0,0 +1,45 @@
+#!/bin/sh
+########################################################################
+# Begin $rc_base/init.d/udev_retry
+#
+# Description : Udev cold-plugging script (retry)
+#
+# Authors     : Alexander E. Patrakov
+#
+# Version     : 00.02
+#
+# Notes       :
+#
+########################################################################
+
+. /etc/sysconfig/rc
+. ${rc_functions}
+
+case &quot;${1}&quot; in
+    start)
+        boot_mesg &quot;Retrying failed uevents, if any...&quot;
+
+        # From Debian: &quot;copy the rules generated before / was mounted
+        # read-write&quot;:
+        for file in /dev/.udev/tmp-rules--*; do
+            dest=${file##*tmp-rules--}
+            [ &quot;$dest&quot; = &apos;*&apos; ] &amp;&amp; break
+            cat $file &gt;&gt; /etc/udev/rules.d/$dest
+            rm -f $file
+        done
+
+        # Re-trigger the failed uevents in hope they will succeed now
+        /sbin/udevadm trigger --retry-failed
+        
+        # Now wait for udevd to process the uevents we triggered
+        /sbin/udevadm settle
+        evaluate_retval
+        ;;
+
+    *)
+        echo &quot;Usage ${0} {start}&quot;
+        exit 1
+        ;;
+esac
+
+# End $rc_base/init.d/udev_retry
