aboutsummaryrefslogtreecommitdiffstats
path: root/chapter01
diff options
context:
space:
mode:
authorTimothy Bauscher <timothy@linuxfromscratch.org>2002-09-20 21:11:28 +0000
committerTimothy Bauscher <timothy@linuxfromscratch.org>2002-09-20 21:11:28 +0000
commit26e62aa22dcb6ce6b63a5a21b44825ff19b2405e (patch)
tree019a059bdc24940a10f4571c4d6cf3cd88cfab4c /chapter01
parenteb7df24002f43d7b8ab45a2868a9dfe345a97551 (diff)
Removed --enable-threads=posix from static gcc compilation. Fixed changelog and a number of typos.
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@2121 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
Diffstat (limited to 'chapter01')
-rw-r--r--chapter01/acknowledgements.xml2
-rw-r--r--chapter01/changelog.xml7
-rw-r--r--chapter01/conventions.xml6
-rw-r--r--chapter01/how.xml42
4 files changed, 32 insertions, 25 deletions
diff --git a/chapter01/acknowledgements.xml b/chapter01/acknowledgements.xml
index ab05f782e..a29f75887 100644
--- a/chapter01/acknowledgements.xml
+++ b/chapter01/acknowledgements.xml
@@ -2,7 +2,7 @@
<title>Acknowledgments</title>
<?dbhtml filename="acknowledgements.html" dir="chapter01"?>
-<para>We would like to thank the following people and organizations for their
+<para>We thank the following people and organizations for their
contributions toward the Linux From Scratch project:</para>
<itemizedlist>
diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml
index a432cc8c9..cad8c8c34 100644
--- a/chapter01/changelog.xml
+++ b/chapter01/changelog.xml
@@ -18,6 +18,7 @@
<listitem><para>gcc-3.2</para></listitem>
<listitem><para>gettext-0.11.5</para></listitem>
<listitem><para>groff-1.18</para></listitem>
+<listitem><para>gzip-1.2.4b.patch</para></listitem>
<listitem><para>lfs-bootscripts-1.10</para></listitem>
<listitem><para>linux-2.4.19</para></listitem>
<listitem><para>MAKEDEV-1.7</para></listitem>
@@ -41,6 +42,7 @@
<listitem><para>gcc-3.2.patch</para></listitem>
<listitem><para>glibc-2.2.5-2.patch</para></listitem>
<listitem><para>gzip-1.2.4b.patch</para></listitem>
+<listitem><para>kbd-1.06-3.patch</para></listitem>
<listitem><para>ncurses-5.2.patch</para></listitem>
<listitem><para>procps-2.0.7.patch</para></listitem>
<listitem><para>sh-utils-2.0-hostname.patch</para></listitem>
@@ -52,10 +54,15 @@
<listitem><para>Removed:
<itemizedlist>
<listitem><para>gzip-1.2.4a.patch</para></listitem>
+<listitem><para>kbd-1.06-2.patch</para></listitem>
<listitem><para>reiserfsprogs-3.x.1b</para></listitem>
</itemizedlist>
</para></listitem>
+<listitem><para>September 20th, 2002 [timothy]: Chapter 05 - GCC:
+Removed the <userinput>--enable-threads=posix</userinput> flag since we
+don't build a C++ compiler in this chapter.</para></listitem>
+
<listitem><para>September 18th, 2002 [timothy]: Chapter 05 - Introduction:
Removed paragraph about static linking since it seems misleading and is
covered in better detail in <emphasis>Why Static</emphasis>.</para></listitem>
diff --git a/chapter01/conventions.xml b/chapter01/conventions.xml
index d76c2175a..6d5c47399 100644
--- a/chapter01/conventions.xml
+++ b/chapter01/conventions.xml
@@ -10,14 +10,14 @@ throughout the book. Following are some examples:</para>
<blockquote><para>This form of text is designed to be typed exactly
as seen unless otherwise noted in the surrounding text. It is also used
in the explanation sections to identify which of the commands is being
-referred to.</para></blockquote>
+referenced.</para></blockquote>
<para><filename>install-info: unknown option
`--dir-file=/mnt/lfs/usr/info/dir'</filename></para>
<blockquote><para>This form of text (fixed width text) is showing screen
-output, probably as the result of commands issued and is also used to
-show filenames such as <filename>/etc/lilo.conf</filename>.</para></blockquote>
+output, probably as the result of commands issued, and is also used to
+show filenames, such as <filename>/etc/lilo.conf</filename>.</para></blockquote>
<para><emphasis>Emphasis</emphasis></para>
diff --git a/chapter01/how.xml b/chapter01/how.xml
index 5d0ec73f3..a990ce7e6 100644
--- a/chapter01/how.xml
+++ b/chapter01/how.xml
@@ -5,16 +5,16 @@
<para>We are going to build the LFS system by using a previously installed
Linux distribution such as Debian, SuSE, Slackware, Mandrake, RedHat, etc.
We will use the existing Linux system as the development platform, because
-we need tools like a compiler, linker, text editor, and other necessary
-development tools to build our system. Ordinarily, the required tools are
-available by default if we selected "development" as one of our installation
-options when we installed the distributed Linux.</para>
+we need tools like a compiler, linker, text editor, and other development
+tools to build our system. Ordinarily, the required tools are available by
+default if we selected "development" as one of our installation options
+when we installed a Linux distribution.</para>
-<para>After you have downloaded the necessary packages that make up an LFS
-system we will create a new Linux native partition and filesystem. Here
-is where the LFS system will be compiled and installed.</para>
+<para>After you have downloaded the packages that make up an LFS system,
+we will create a new Linux native partition and filesystem. Here is where
+the LFS system will be compiled and installed.</para>
-<para>The next step, chapter 5, will discuss the installation of a number of
+<para>The next step, Chapter 5, will discuss the installation of a number of
packages that will form the basic development suite which is used to
build the actual system, or needed to resolve circular dependencies. For
example, you need a compiler to build a new compiler, and you need a shell
@@ -28,29 +28,29 @@ do so because the pieces of the program that would normally remain in the
libraries are copied from the libraries and built right into the program.
Ordinarily, software is built with dynamic linking. This conserves storage
space and increases the efficiency of many programs. We statically link
-our software in chapter 5 because we will in theory be moving our
+our software in Chapter 5 because we will, in theory, be moving our
development system to a virtual environment where the already mentioned
libraries will be absent. If the software is built dynamically, our
development suite will not function. Since the libraries we are talking
-about are provided by our distribution Linux, the goal of chapter 5 is to
+about are provided by our distribution Linux, the goal of Chapter 5 is to
build a development environment where those libraries are not required
and is therefore independent of the distribution.</para>
-<para>In chapter 6 we will build and install our final system. We will use
+<para>In Chapter 6 we will build and install our final system. We will use
the chroot program to enter a virtual environment and start a new shell
whose root directory will be set to the partition where we built all the
-chapter 5 software. This is very similar to rebooting and instructing the
+Chapter 5 software. This is very similar to rebooting and instructing the
kernel to mount our LFS partition as the root partition. The reason that
-we don't actually reboot, but instead chroot, is that creating a static
-system that we can boot into requires more work that simply isn't necessary.
-As well, we can continue to use our platform system while we are building
-LFS. While software is being compiled and installed you can simply switch
-to a different VC (Virtual Console) or X desktop and continue using your
+we don't actually reboot, but instead chroot, is that creating a bootable
+static system requires additional work which simply isn't necessary. As
+well, we can continue to use our platform system while we are building LFS.
+While software is being compiled and installed you can simply switch to a
+different VC (Virtual Console) or X desktop and continue using your
computer normally.</para>
-<para>When all the software from chapter 6 is installed, chapters 7, 8 and 9
+<para>When all the software from Chapter 6 is installed, Chapters 7, 8 and 9
will help us finalize our installation. We will set up our boot
-scripts in chapter 7. In chapter 8 we will build our final linux kernel and
+scripts in Chapter 7. In Chapter 8 we will build our final linux kernel and
set up the Linux boot loader. Chapter 9 has some pointers to help you after
you finish the book. Then finally, you reboot your system and boot into your
new LFS system, and start to really use it.</para>
@@ -60,8 +60,8 @@ we will take are discussed in the chapters and package descriptions as you
progress through them. If something isn't completely clear now, don't worry.
It should become very clear shortly.</para>
-<para>Please read chapter 2 carefully as it explains a few important things
-you should be aware of before you begin to work through chapters 5 and
+<para>Please read Chapter 2 carefully as it explains a few important things
+you should be aware of before you begin to work through Chapters 5 and
later.</para>
</sect1>