[Clfs-commits] [CLFS Embedded]Cross-LFS Embedded Book branch, master, updated. 97afd0143096354cac4a8f17360f83f6c6244fae

git git at cross-lfs.org
Mon Jun 17 14:27:33 PDT 2013


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Cross-LFS Embedded Book".

The branch, master has been updated
       via  97afd0143096354cac4a8f17360f83f6c6244fae (commit)
       via  ce613fbcdec9358a3b5070b785bed57387cb61ce (commit)
       via  9959161b612e69c79464f4a61611dd4aaa5e287c (commit)
       via  0dc20eaff24a094043fc5e53003ec67bb6c9b176 (commit)
       via  546d167c21c7181f5c234b863254bf1fd2dfe015 (commit)
       via  c3d3c326dd436615b4650b54bb915bb171334db1 (commit)
       via  2116d25662f0c8fc366ec8708ae846e996f518c8 (commit)
       via  60efb6b48e75b3aa185fcb780368766b378e26ed (commit)
       via  4b2d59cd80dba3a3e2d46eea2c1e0be799132ac8 (commit)
       via  501b458198dcc8a8bb0742b7281521b933bf2469 (commit)
       via  5c58544b346170f34d4f39e0e3b20051fddac98e (commit)
      from  aac70135f192a0c5879aaa7652cf43ac0df1776e (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 97afd0143096354cac4a8f17360f83f6c6244fae
Author: Andrew Bradford <andrew at bradfordembedded.com>
Date:   Mon Jun 17 16:50:52 2013 -0400

    general: Update date

diff --git a/BOOK/general.ent b/BOOK/general.ent
index c26e1b3..78360b2 100644
--- a/BOOK/general.ent
+++ b/BOOK/general.ent
@@ -2,7 +2,7 @@
 
 <!ENTITY month "06"> <!-- Use two digits -->
 <!ENTITY month_name "June">
-<!ENTITY day "13"> <!-- Use two digits -->
+<!ENTITY day "17"> <!-- Use two digits -->
 <!ENTITY year "2013"> <!-- Use four digits -->
 
 <!ENTITY releasedate "&month_name; &day;, &year;">

commit ce613fbcdec9358a3b5070b785bed57387cb61ce
Author: Andrew Bradford <andrew at bradfordembedded.com>
Date:   Mon Jun 17 16:46:05 2013 -0400

    patches: Correct uClibc configs patch size

diff --git a/BOOK/patches.ent b/BOOK/patches.ent
index 71d3a1e..11aa500 100644
--- a/BOOK/patches.ent
+++ b/BOOK/patches.ent
@@ -20,7 +20,7 @@
 
 <!ENTITY uclibc-configs-patch "uClibc-&uclibc-version;-configs-1.patch">
 <!ENTITY uclibc-configs-patch-md5 "e06455fe909d2572f7926f48cd066785">
-<!ENTITY uclibc-configs-patch-size "52 KB">
+<!ENTITY uclibc-configs-patch-size "38 KB">
 
 <!-- Beyond patches -->
 

commit 9959161b612e69c79464f4a61611dd4aaa5e287c
Author: Andrew Bradford <andrew at bradfordembedded.com>
Date:   Mon Jun 17 16:45:09 2013 -0400

    Rename uClibc configs patch
    
    To match current version.

diff --git a/BOOK/patches.ent b/BOOK/patches.ent
index ae896d1..71d3a1e 100644
--- a/BOOK/patches.ent
+++ b/BOOK/patches.ent
@@ -18,7 +18,7 @@
 <!ENTITY iana-etc-update-patch-md5 "9b4d102672fc8bf777bbb95d1007edda">
 <!ENTITY iana-etc-update-patch-size "864 KB">
 
-<!ENTITY uclibc-configs-patch "uClibc-&uclibc-version;-configs-2.patch">
+<!ENTITY uclibc-configs-patch "uClibc-&uclibc-version;-configs-1.patch">
 <!ENTITY uclibc-configs-patch-md5 "e06455fe909d2572f7926f48cd066785">
 <!ENTITY uclibc-configs-patch-size "52 KB">
 
diff --git a/patches/uClibc-0.9.31-configs-2.patch b/patches/uClibc-0.9.33.2-configs-1.patch
similarity index 100%
rename from patches/uClibc-0.9.31-configs-2.patch
rename to patches/uClibc-0.9.33.2-configs-1.patch

commit 0dc20eaff24a094043fc5e53003ec67bb6c9b176
Author: Andrew Bradford <andrew at bradfordembedded.com>
Date:   Mon Jun 17 16:43:58 2013 -0400

    Rename busybox config patch
    
    To match current busybox version

diff --git a/patches/busybox-1.18.4-config-1.patch b/patches/busybox-1.21.0-config-1.patch
similarity index 100%
rename from patches/busybox-1.18.4-config-1.patch
rename to patches/busybox-1.21.0-config-1.patch

commit 546d167c21c7181f5c234b863254bf1fd2dfe015
Author: Andrew Bradford <andrew at bradfordembedded.com>
Date:   Mon Jun 17 16:38:55 2013 -0400

    index: Add Andrew Bradford as author and (C)
    
    I've contributed enough now that I feel it's warranted.

diff --git a/BOOK/index.xml b/BOOK/index.xml
index bd9b772..2e9fd6b 100644
--- a/BOOK/index.xml
+++ b/BOOK/index.xml
@@ -11,6 +11,10 @@
 
   <authorgroup>
     <author>
+      <firstname>Andrew</firstname>
+      <surname>Bradford</surname>
+    </author>
+    <author>
       <firstname>Joe</firstname>
       <surname>Ciccone</surname>
     </author>
@@ -30,7 +34,7 @@
 
   <copyright id="copyright">
     <year>2005–&year;</year>
-    <holder>Joe Ciccone, Jim Gifford, Maarten Lankhorst, & Ryan Oliver</holder>
+    <holder>Andrew Bradford, Joe Ciccone, Jim Gifford, Maarten Lankhorst, & Ryan Oliver</holder>
   </copyright>
 
 </bookinfo>

commit c3d3c326dd436615b4650b54bb915bb171334db1
Author: Andrew Bradford <andrew at bradfordembedded.com>
Date:   Mon Jun 17 16:32:40 2013 -0400

    Rename 'partitioning' dir to 'create-dir'
    
    More accurately reflects the purpose of the chapter.

diff --git a/BOOK/arm-index.xml b/BOOK/arm-index.xml
index 1074846..26ccf39 100644
--- a/BOOK/arm-index.xml
+++ b/BOOK/arm-index.xml
@@ -24,7 +24,7 @@
 
     <title>Preparing for the Build</title>
 
-    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="partitioning/chapter.xml"/>
+    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="create-dir/chapter.xml"/>
     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="materials/arm-chapter.xml"/>
     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="final-preps/chapter.xml"/>
   </part>
diff --git a/BOOK/partitioning/chapter.xml b/BOOK/create-dir/chapter.xml
similarity index 100%
rename from BOOK/partitioning/chapter.xml
rename to BOOK/create-dir/chapter.xml
diff --git a/BOOK/partitioning/creatingbuilddir.xml b/BOOK/create-dir/creatingbuilddir.xml
similarity index 100%
rename from BOOK/partitioning/creatingbuilddir.xml
rename to BOOK/create-dir/creatingbuilddir.xml
diff --git a/BOOK/mips-index.xml b/BOOK/mips-index.xml
index 5b1ca97..ee4ef6d 100644
--- a/BOOK/mips-index.xml
+++ b/BOOK/mips-index.xml
@@ -24,7 +24,7 @@
 
     <title>Preparing for the Build</title>
 
-    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="partitioning/chapter.xml"/>
+    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="create-dir/chapter.xml"/>
     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="materials/mips-chapter.xml"/>
     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="final-preps/chapter.xml"/>
   </part>
diff --git a/BOOK/x86-index.xml b/BOOK/x86-index.xml
index 41cf06b..3b08475 100644
--- a/BOOK/x86-index.xml
+++ b/BOOK/x86-index.xml
@@ -24,7 +24,7 @@
 
     <title>Preparing for the Build</title>
 
-    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="partitioning/chapter.xml"/>
+    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="create-dir/chapter.xml"/>
     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="materials/x86-chapter.xml"/>
     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="final-preps/chapter.xml"/>
 

commit 2116d25662f0c8fc366ec8708ae846e996f518c8
Author: Andrew Bradford <andrew at bradfordembedded.com>
Date:   Mon Jun 17 16:30:01 2013 -0400

    Simplify the partitioning directory
    
    Everything is common so only 1 source is needed.

diff --git a/BOOK/arm-index.xml b/BOOK/arm-index.xml
index ce53f63..1074846 100644
--- a/BOOK/arm-index.xml
+++ b/BOOK/arm-index.xml
@@ -24,7 +24,7 @@
 
     <title>Preparing for the Build</title>
 
-    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="partitioning/arm-chapter.xml"/>
+    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="partitioning/chapter.xml"/>
     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="materials/arm-chapter.xml"/>
     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="final-preps/chapter.xml"/>
   </part>
diff --git a/BOOK/introduction/common/how.xml b/BOOK/introduction/common/how.xml
index 0d63bd7..3525464 100644
--- a/BOOK/introduction/common/how.xml
+++ b/BOOK/introduction/common/how.xml
@@ -32,16 +32,16 @@
   additional downloads are necessary. For more information about the LFS
   LiveCD or to download a copy, visit <ulink url="&livecd-root;"/>.</para>
 
-  <para><xref linkend="chapter-partitioning"/> of this book describes how
-  to create a new Linux native partition and file system, the place
-  where the new CLFS system will be compiled and installed. <xref
-  linkend="chapter-getting-materials"/> explains which packages and
-  patches need to be downloaded to build a CLFS system and how to store
-  them on the new file system. <xref linkend="chapter-final-preps"/>
-  discusses the setup for an appropriate working environment. Please read
-  <xref linkend="chapter-final-preps"/> carefully as it explains several
-  important issues the developer should be aware of before beginning to
-  work through <xref linkend="chapter-cross-tools"/> and beyond.</para>
+  <para><xref linkend="chapter-creating-build-dir"/> of this book describes how
+  to create a temporary build directory  where the new CLFS system will be
+  compiled and installed. <xref linkend="chapter-getting-materials"/> explains
+  which packages and patches need to be downloaded to build a CLFS system and
+  how to store them on the new file system. <xref
+    linkend="chapter-final-preps"/> discusses the setup for an appropriate
+  working environment. Please read <xref linkend="chapter-final-preps"/>
+  carefully as it explains several important issues the developer should be
+  aware of before beginning to work through <xref
+    linkend="chapter-cross-tools"/> and beyond.</para>
 
   <para><xref linkend="chapter-cross-tools"/> explains the installation of
   cross-compile tools which will be built on the host but be able to compile
diff --git a/BOOK/mips-index.xml b/BOOK/mips-index.xml
index cea9c36..5b1ca97 100644
--- a/BOOK/mips-index.xml
+++ b/BOOK/mips-index.xml
@@ -24,7 +24,7 @@
 
     <title>Preparing for the Build</title>
 
-    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="partitioning/mips-chapter.xml"/>
+    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="partitioning/chapter.xml"/>
     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="materials/mips-chapter.xml"/>
     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="final-preps/chapter.xml"/>
   </part>
diff --git a/BOOK/partitioning/arm-chapter.xml b/BOOK/partitioning/arm-chapter.xml
deleted file mode 100644
index 84ec789..0000000
--- a/BOOK/partitioning/arm-chapter.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<!DOCTYPE chapter 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;
-]>
-
-<chapter id="chapter-partitioning" xreflabel="Preparing a New Partition">
-  <?dbhtml dir="partitioning"?>
-  <?dbhtml filename="chapter.html"?>
-
-  <title>Preparing a New Partition</title>
-
-  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/mounting.xml"/>
-
-</chapter>
diff --git a/BOOK/partitioning/mips-chapter.xml b/BOOK/partitioning/chapter.xml
similarity index 72%
rename from BOOK/partitioning/mips-chapter.xml
rename to BOOK/partitioning/chapter.xml
index 84ec789..da64f88 100644
--- a/BOOK/partitioning/mips-chapter.xml
+++ b/BOOK/partitioning/chapter.xml
@@ -5,12 +5,12 @@
   %general-entities;
 ]>
 
-<chapter id="chapter-partitioning" xreflabel="Preparing a New Partition">
+<chapter id="chapter-creating-build-dir" xreflabel="Creating a Build Directory">
   <?dbhtml dir="partitioning"?>
   <?dbhtml filename="chapter.html"?>
 
-  <title>Preparing a New Partition</title>
+  <title>Creating a Build Directory</title>
 
-  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/mounting.xml"/>
+  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="creatingbuilddir.xml"/>
 
 </chapter>
diff --git a/BOOK/partitioning/common/mounting.xml b/BOOK/partitioning/creatingbuilddir.xml
similarity index 85%
rename from BOOK/partitioning/common/mounting.xml
rename to BOOK/partitioning/creatingbuilddir.xml
index 49c1f14..d7b59ac 100644
--- a/BOOK/partitioning/common/mounting.xml
+++ b/BOOK/partitioning/creatingbuilddir.xml
@@ -1,12 +1,12 @@
 <?xml version="1.0" encoding="ISO-8859-1"?>
 <!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
   "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
-  <!ENTITY % general-entities SYSTEM "../../general.ent">
+  <!ENTITY % general-entities SYSTEM "../general.ent">
   %general-entities;
 ]>
 
-<sect1 id="ch-partitioning-mounting">
-  <?dbhtml filename="mounting.html"?>
+<sect1 id="ch-partitioning-creatingbuilddir">
+  <?dbhtml filename="creatingbuilddir.html"?>
 
   <title>Creating a Build Directory</title>
 
diff --git a/BOOK/partitioning/x86-chapter.xml b/BOOK/partitioning/x86-chapter.xml
deleted file mode 100644
index 84ec789..0000000
--- a/BOOK/partitioning/x86-chapter.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<!DOCTYPE chapter 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;
-]>
-
-<chapter id="chapter-partitioning" xreflabel="Preparing a New Partition">
-  <?dbhtml dir="partitioning"?>
-  <?dbhtml filename="chapter.html"?>
-
-  <title>Preparing a New Partition</title>
-
-  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/mounting.xml"/>
-
-</chapter>
diff --git a/BOOK/x86-index.xml b/BOOK/x86-index.xml
index d79cf69..41cf06b 100644
--- a/BOOK/x86-index.xml
+++ b/BOOK/x86-index.xml
@@ -24,7 +24,7 @@
 
     <title>Preparing for the Build</title>
 
-    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="partitioning/x86-chapter.xml"/>
+    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="partitioning/chapter.xml"/>
     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="materials/x86-chapter.xml"/>
     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="final-preps/chapter.xml"/>
 

commit 60efb6b48e75b3aa185fcb780368766b378e26ed
Author: Andrew Bradford <andrew at bradfordembedded.com>
Date:   Mon Jun 17 16:14:26 2013 -0400

    Change mounting to creating a build dir
    
    Needs to be moved into final prep, soon.

diff --git a/BOOK/partitioning/common/mounting.xml b/BOOK/partitioning/common/mounting.xml
index 5462a34..49c1f14 100644
--- a/BOOK/partitioning/common/mounting.xml
+++ b/BOOK/partitioning/common/mounting.xml
@@ -8,49 +8,21 @@
 <sect1 id="ch-partitioning-mounting">
   <?dbhtml filename="mounting.html"?>
 
-  <title>Mounting the New Partition</title>
+  <title>Creating a Build Directory</title>
 
-  <para>Now that a file system has been created, the partition needs to
-  be made accessible. In order to do this, the partition needs to be
-  mounted at a chosen mount point. For the purposes of this book, it is
-  assumed that the file system is mounted under <filename
-  class="directory">/mnt/clfs</filename>, but the directory choice is up
-  to you.</para>
+  <para> Create a directory for the CLFS build (the exact location is up to
+    you): </para>
 
-  <para>Choose a mount point and assign it to the <envar>CLFS</envar>
-  environment variable by running:</para>
+<screen><userinput>mkdir -p /mnt/clfs</userinput></screen>
 
-<screen><userinput>export CLFS=/mnt/clfs</userinput></screen>
-
-  <para>Next, create the mount point and mount the CLFS file system by
-  running:</para>
-
-<screen><userinput>mkdir -pv ${CLFS}
-mount -v /dev/<replaceable>[xxx]</replaceable> ${CLFS}</userinput></screen>
+  <para>Assign it to the <envar>CLFS</envar> environment variable:</para>
 
-  <para>Replace <replaceable>[xxx]</replaceable> with the designation of
-  the CLFS partition.</para>
-
-  <para>If using multiple partitions for CLFS (e.g., one for <filename
-  class="directory">/</filename> and another for <filename
-  class="directory">/usr</filename>), mount them using:</para>
-
-<screen><userinput>mkdir -pv ${CLFS}
-mount -v /dev/<replaceable>[xxx]</replaceable> ${CLFS}
-mkdir -v ${CLFS}/usr
-mount -v /dev/<replaceable>[yyy]</replaceable> ${CLFS}/usr</userinput></screen>
+<screen><userinput>export CLFS=/mnt/clfs</userinput></screen>
 
-  <para>Replace <replaceable>[xxx]</replaceable> and
-  <replaceable>[yyy]</replaceable> with the appropriate partition
-  names.</para>
+  <para>Ensure that this new directory has permissions that are too restrictive
+    such that you can write to it as a non-root user.</para>
 
-  <para>Ensure that this new partition is not mounted with permissions
-  that are too restrictive (such as the nosuid, nodev, or noatime options).
-  Run the <command>mount</command> command without any parameters to see
-  what options are set for the mounted CLFS partition. If
-  <option>nosuid</option>, <option>nodev</option>, and/or
-  <option>noatime</option> are set, the partition will need to be
-  remounted.</para>
+<screen><userinput>chmod 777 $CLFS</userinput></screen>
 
   <para>Now that there is an established place to work, it is time to
   download the packages.</para>

commit 4b2d59cd80dba3a3e2d46eea2c1e0be799132ac8
Author: Andrew Bradford <andrew at bradfordembedded.com>
Date:   Mon Jun 17 16:07:57 2013 -0400

    Remove unneeded partitioning sections
    
    We don't need to create a partition or format it.

diff --git a/BOOK/partitioning/arm-chapter.xml b/BOOK/partitioning/arm-chapter.xml
index 65d73d2..84ec789 100644
--- a/BOOK/partitioning/arm-chapter.xml
+++ b/BOOK/partitioning/arm-chapter.xml
@@ -11,9 +11,6 @@
 
   <title>Preparing a New Partition</title>
 
-  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/introduction.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/creatingpartition.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/creatingfilesystem.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/mounting.xml"/>
 
 </chapter>
diff --git a/BOOK/partitioning/common/creatingfilesystem.xml b/BOOK/partitioning/common/creatingfilesystem.xml
deleted file mode 100644
index 399bb51..0000000
--- a/BOOK/partitioning/common/creatingfilesystem.xml
+++ /dev/null
@@ -1,69 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
-  "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
-  <!ENTITY % general-entities SYSTEM "../../general.ent">
-  %general-entities;
-]>
-
-<sect1 id="ch-partitioning-creatingfilesystem">
-  <?dbhtml filename="creatingfilesystem.html"?>
-
-  <title>Creating a File System on the Partition</title>
-
-  <para os="a">Now that a blank partition has been set up, the file system can be
-  created. The most widely-used system in the Linux world is the second
-  extended file system (ext2), but with newer high-capacity hard disks,
-  journaling file systems are becoming increasingly popular. We will create
-  an <systemitem class="filesystem">ext2</systemitem> file system.
-  Build instructions for other file systems can be found at
-  <ulink url="&blfs-root;view/svn/postlfs/filesystems.html"/>.</para>
-
-  <para os="b">To create an <systemitem class="filesystem">ext2</systemitem> file
-  system on the CLFS partition, run the following:</para>
-
-<screen os="c"><userinput>mke2fs /dev/<replaceable>[xxx]</replaceable></userinput></screen>
-
-  <para os="d">Replace <replaceable>[xxx]</replaceable> with the name of the CLFS
-  partition (<filename class="devicefile">hda5</filename> in our previous
-  example).</para>
-
-  <note os="e">
-    <para>Some host distributions use custom features in their filesystem
-    creation tools (E2fsprogs). This can cause problems when booting into
-    your new CLFS, as those features will not be supported by the LFS-installed
-    E2fsprogs; you will get an error similar to <computeroutput>unsupported
-    filesystem features, upgrade your e2fsprogs</computeroutput>. To check
-    if your host system uses custom enhancements, run the following
-    command:</para>
-
-<screen os="f"><userinput>debugfs -R feature /dev/<replaceable>[xxx]</replaceable></userinput></screen>
-
-    <para>If the output contains features other than: dir_index; filetype;
-    large_file; resize_inode or sparse_super then your host system may have custom
-    enhancements.  In that case, to avoid later problems, you should compile the
-    stock E2fsprogs package and use the resulting binaries to re-create the
-    filesystem on your CLFS partition:</para>
-
-<screen os="g"><userinput>cd /tmp
-tar xjf /path/to/sources/e2fsprogs-1.39.tar.bz2
-cd e2fsprogs-1.39
-mkdir build
-cd build
-../configure
-make #note that we intentionally don't 'make install' here!
-./misc/mke2fs /dev/<replaceable>[xxx]</replaceable>
-cd /tmp
-rm -rf e2fsprogs-1.39</userinput></screen>
-
-  </note>
-
-  <para os="h">If a swap partition was created, it will need to be initialized
-  for use by issuing the command below. If you are using an existing swap
-  partition, there is no need to format it.</para>
-
-<screen os="i"><userinput>mkswap /dev/<replaceable>[yyy]</replaceable></userinput></screen>
-
-  <para os="j">Replace <replaceable>[yyy]</replaceable> with the name of the
-  swap partition.</para>
-
-</sect1>
diff --git a/BOOK/partitioning/common/creatingpartition.xml b/BOOK/partitioning/common/creatingpartition.xml
deleted file mode 100644
index 5ece978..0000000
--- a/BOOK/partitioning/common/creatingpartition.xml
+++ /dev/null
@@ -1,55 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
-  "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
-  <!ENTITY % general-entities SYSTEM "../../general.ent">
-  %general-entities;
-]>
-
-<sect1 id="ch-partitioning-creatingpartition">
-  <?dbhtml filename="creatingpartition.html"?>
-
-  <title>Creating a New Partition</title>
-
-  <para os="a">Like most other operating systems, CLFS is usually installed on
-  a dedicated partition. The recommended approach to building a CLFS
-  system is to use an available empty partition or, if you have enough
-  unpartitioned space, to create one. However, a CLFS system (in fact
-  even multiple CLFS systems) may also be installed on a partition already
-  occupied by another operating system and the different systems will
-  co-exist peacefully. The document <ulink
-  url="&hints-root;lfs_next_to_existing_systems.txt"/> explains how to
-  implement this, whereas this book discusses the method of using a fresh
-  partition for the installation.</para>
-
-  <para os="b">A minimal system requires a partition of around 1.3 gigabytes (GB).
-  This is enough to store all the source tarballs and compile the packages.
-  However, if the CLFS system is intended to be the primary Linux system,
-  additional software will probably be installed which will require
-  additional space (2-3 GB). The CLFS system itself will not take up this
-  much room. A large portion of this requirement is to provide sufficient
-  free temporary storage. Compiling packages can require a lot of disk space
-  which will be reclaimed after the package is installed.</para>
-
-  <para os="c">Because there is not always enough Random Access Memory (RAM)
-  available for compilation processes, it is a good idea to use a small disk
-  partition as swap space. This is used by the kernel to store seldom-used
-  data and leave more memory available for active processes. The swap
-  partition for an CLFS system can be the same as the one used by the host
-  system, in which case it is not necessary to create another one.</para>
-
-  <para os="d">Start a disk partitioning program such as <command>cfdisk</command>
-  or <command>fdisk</command> with a command line option naming the hard
-  disk on which the new partition will be created—for example
-  <filename class="devicefile">/dev/hda</filename> for the primary
-  Integrated Drive Electronics (IDE) disk. Create a Linux native partition
-  and a swap partition, if needed. Please refer to
-  <filename>cfdisk(8)</filename> or <filename>fdisk(8)</filename> if you
-  do not yet know how to use the programs.</para>
-
-  <para os="e">Remember the designation of the new partition (e.g.,
-  <filename class="devicefile">hda5</filename>). This book will refer to
-  this as the CLFS partition. Also remember the designation of the swap
-  partition. These names will be needed later for the
-  <filename>/etc/fstab</filename> file.</para>
-
-</sect1>
diff --git a/BOOK/partitioning/common/introduction.xml b/BOOK/partitioning/common/introduction.xml
deleted file mode 100644
index b151b37..0000000
--- a/BOOK/partitioning/common/introduction.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
-  "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
-  <!ENTITY % general-entities SYSTEM "../../general.ent">
-  %general-entities;
-]>
-
-<sect1 id="ch-partitioning-introduction">
-  <?dbhtml filename="introduction.html"?>
-
-  <title>Introduction</title>
-
-  <para>In this chapter, the partition which will host the CLFS system is
-  prepared. We will create the partition itself, create a file system
-  on it, and mount it.</para>
-
-  <para>In some circumstances, based on the platform you're building for,
-  this step can be skipped.</para>
-
-</sect1>
diff --git a/BOOK/partitioning/mips-chapter.xml b/BOOK/partitioning/mips-chapter.xml
index 65d73d2..84ec789 100644
--- a/BOOK/partitioning/mips-chapter.xml
+++ b/BOOK/partitioning/mips-chapter.xml
@@ -11,9 +11,6 @@
 
   <title>Preparing a New Partition</title>
 
-  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/introduction.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/creatingpartition.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/creatingfilesystem.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/mounting.xml"/>
 
 </chapter>
diff --git a/BOOK/partitioning/x86-chapter.xml b/BOOK/partitioning/x86-chapter.xml
index 65d73d2..84ec789 100644
--- a/BOOK/partitioning/x86-chapter.xml
+++ b/BOOK/partitioning/x86-chapter.xml
@@ -11,9 +11,6 @@
 
   <title>Preparing a New Partition</title>
 
-  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/introduction.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/creatingpartition.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/creatingfilesystem.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/mounting.xml"/>
 
 </chapter>

commit 501b458198dcc8a8bb0742b7281521b933bf2469
Author: Andrew Bradford <andrew at bradfordembedded.com>
Date:   Fri Jun 14 16:50:03 2013 -0400

    hostreqs: Add Texinfo
    
    Needed for binutils doc building.

diff --git a/BOOK/prologue/common/hostreqs.xml b/BOOK/prologue/common/hostreqs.xml
index 486adb4..ab71c49 100644
--- a/BOOK/prologue/common/hostreqs.xml
+++ b/BOOK/prologue/common/hostreqs.xml
@@ -80,6 +80,10 @@
       <para><emphasis role="strong">Tar-1.23</emphasis></para>
     </listitem>
 
+    <listitem>
+      <para><emphasis role="strong">Texinfo-4.13</emphasis></para>
+    </listitem>
+
   </itemizedlist>
 
   <para>To see whether your host system has all the appropriate versions, run the following:</para>
@@ -104,7 +108,8 @@ gzip --version | head -n1
 make --version | head -n1
 patch --version | head -n1
 sed --version | head -n1
-tar --version | head -n1</literal>
+tar --version | head -n1
+makeinfo --version | head -n1</literal>
 
 EOF
 

commit 5c58544b346170f34d4f39e0e3b20051fddac98e
Author: Andrew Bradford <andrew at bradfordembedded.com>
Date:   Fri Jun 14 16:41:02 2013 -0400

    Fix pdf rendering errors
    
    Tables must declare the proper number of columns in order for PDF
    rendering to function properly.  HTML output doesn't mind incorrect
    <tgroup cols="X"> settings.

diff --git a/BOOK/cross-tools/arm/abi.xml b/BOOK/cross-tools/arm/abi.xml
index fd81f8d..d476fb9 100644
--- a/BOOK/cross-tools/arm/abi.xml
+++ b/BOOK/cross-tools/arm/abi.xml
@@ -40,7 +40,7 @@
     <title>List of Build Variables</title>
     <?dbfo table-width="3in" ?>
 
-    <tgroup cols="2">
+    <tgroup cols="3">
 
       <colspec colnum="1" colwidth="1.5in" colname="ABI to Select"/>
       <colspec colnum="2" colwidth="1.5in" colname="Variable Value"/>
diff --git a/BOOK/cross-tools/arm/variables.xml b/BOOK/cross-tools/arm/variables.xml
index 60cc3c9..554cd2c 100644
--- a/BOOK/cross-tools/arm/variables.xml
+++ b/BOOK/cross-tools/arm/variables.xml
@@ -77,7 +77,7 @@ echo export CLFS_FPU=\""${CLFS_FPU}\"" >> ~/.bashrc</userinput></screen>
     <title>Example Processor Type, ABI, and  Target Triplets</title>
     <?dbfo table-width="7in" ?>
 
-    <tgroup cols="2">
+    <tgroup cols="4">
 
       <colspec colnum="1" colwidth="2.5in" colname="Processor"/>
       <colspec colnum="2" colwidth="1in" colname="Endianess"/>
@@ -140,7 +140,7 @@ echo export CLFS_FPU=\""${CLFS_FPU}\"" >> ~/.bashrc</userinput></screen>
     <title>ARM Archiecture Choices</title>
     <?dbfo table-width="4in" ?>
 
-    <tgroup cols="2">
+    <tgroup cols="4">
 
       <colspec colnum="1" colwidth="1in" colname="Arch Choice"/>
       <colspec colnum="2" colwidth="1in" colname="Arch Choice"/>
@@ -190,7 +190,7 @@ echo export CLFS_FPU=\""${CLFS_FPU}\"" >> ~/.bashrc</userinput></screen>
     <title>ARM Hard Floating Point Versions</title>
     <?dbfo table-width="4in" ?>
 
-    <tgroup cols="2">
+    <tgroup cols="4">
 
       <colspec colnum="1" colwidth="1in" colname="FPU Choice"/>
       <colspec colnum="2" colwidth="1in" colname="FPU Choice"/>
diff --git a/BOOK/cross-tools/mips/abi.xml b/BOOK/cross-tools/mips/abi.xml
index 82c6355..24b64ac 100644
--- a/BOOK/cross-tools/mips/abi.xml
+++ b/BOOK/cross-tools/mips/abi.xml
@@ -26,7 +26,7 @@
     <title>List of Build Variables</title>
     <?dbfo table-width="5.5in" ?>
 
-    <tgroup cols="2">
+    <tgroup cols="3">
 
       <colspec colnum="1" colwidth="1.5in" colname="ABI to Select"/>
       <colspec colnum="2" colwidth="1.5in" colname="CLFS_ABI Value"/>
diff --git a/BOOK/cross-tools/mips/variables.xml b/BOOK/cross-tools/mips/variables.xml
index d90230c..1974a60 100644
--- a/BOOK/cross-tools/mips/variables.xml
+++ b/BOOK/cross-tools/mips/variables.xml
@@ -58,7 +58,7 @@ echo export CLFS_FLOAT=\""${CLFS_FLOAT}\"" >> ~/.bashrc</userinput></scree
     <title>Processor Type and  Target Triplets</title>
     <?dbfo table-width="5.5in" ?>
 
-    <tgroup cols="2">
+    <tgroup cols="3">
 
       <colspec colnum="1" colwidth="2in"   colname="Processor"/>
       <colspec colnum="2" colwidth="2.5in" colname="Triplet"/>
diff --git a/BOOK/cross-tools/x86/variables.xml b/BOOK/cross-tools/x86/variables.xml
index e32ac2b..e52bf58 100644
--- a/BOOK/cross-tools/x86/variables.xml
+++ b/BOOK/cross-tools/x86/variables.xml
@@ -42,7 +42,7 @@ echo export CLFS_CPU=\""${CLFS_CPU}\"" >> ~/.bashrc</userinput></screen>
     <title>Processor Type and  Target Triplets</title>
     <?dbfo table-width="7.5in" ?>
 
-    <tgroup cols="2">
+    <tgroup cols="4">
 
       <colspec colnum="1" colwidth="2.5in"   colname="Processor"/>
       <colspec colnum="2" colwidth="2in" colname="Triplet"/>

-----------------------------------------------------------------------

Summary of changes:
 BOOK/arm-index.xml                                 |    2 +-
 .../mips-chapter.xml => create-dir/chapter.xml}    |    8 +-
 BOOK/create-dir/creatingbuilddir.xml               |   30 +++++++++
 BOOK/cross-tools/arm/abi.xml                       |    2 +-
 BOOK/cross-tools/arm/variables.xml                 |    6 +-
 BOOK/cross-tools/mips/abi.xml                      |    2 +-
 BOOK/cross-tools/mips/variables.xml                |    2 +-
 BOOK/cross-tools/x86/variables.xml                 |    2 +-
 BOOK/general.ent                                   |    2 +-
 BOOK/index.xml                                     |    6 ++-
 BOOK/introduction/common/how.xml                   |   20 +++---
 BOOK/mips-index.xml                                |    2 +-
 BOOK/partitioning/arm-chapter.xml                  |   19 ------
 BOOK/partitioning/common/creatingfilesystem.xml    |   69 --------------------
 BOOK/partitioning/common/creatingpartition.xml     |   55 ----------------
 BOOK/partitioning/common/introduction.xml          |   20 ------
 BOOK/partitioning/common/mounting.xml              |   58 ----------------
 BOOK/partitioning/mips-chapter.xml                 |   19 ------
 BOOK/partitioning/x86-chapter.xml                  |   19 ------
 BOOK/patches.ent                                   |    4 +-
 BOOK/prologue/common/hostreqs.xml                  |    7 ++-
 BOOK/x86-index.xml                                 |    2 +-
 ...onfig-1.patch => busybox-1.21.0-config-1.patch} |    0
 ...igs-2.patch => uClibc-0.9.33.2-configs-1.patch} |    0
 24 files changed, 68 insertions(+), 288 deletions(-)
 copy BOOK/{beyond-intro/mips-chapter.xml => create-dir/chapter.xml} (66%)
 create mode 100644 BOOK/create-dir/creatingbuilddir.xml
 delete mode 100644 BOOK/partitioning/arm-chapter.xml
 delete mode 100644 BOOK/partitioning/common/creatingfilesystem.xml
 delete mode 100644 BOOK/partitioning/common/creatingpartition.xml
 delete mode 100644 BOOK/partitioning/common/introduction.xml
 delete mode 100644 BOOK/partitioning/common/mounting.xml
 delete mode 100644 BOOK/partitioning/mips-chapter.xml
 delete mode 100644 BOOK/partitioning/x86-chapter.xml
 rename patches/{busybox-1.18.4-config-1.patch => busybox-1.21.0-config-1.patch} (100%)
 rename patches/{uClibc-0.9.31-configs-2.patch => uClibc-0.9.33.2-configs-1.patch} (100%)


hooks/post-receive
-- 
Cross-LFS Embedded Book



More information about the Clfs-commits mailing list