aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--chapter02/install.xml50
-rw-r--r--chapter03/creatingdirs.xml63
-rw-r--r--chapter03/creatingfs.xml8
-rw-r--r--chapter03/mounting.xml16
-rw-r--r--chapter05/bash-inst.xml20
-rw-r--r--chapter05/binutils-inst.xml14
-rw-r--r--chapter05/bzip2-inst.xml22
-rw-r--r--chapter05/diffutils-inst.xml17
-rw-r--r--chapter05/fileutils-inst.xml19
-rw-r--r--chapter05/gcc-inst.xml36
-rw-r--r--chapter05/grep-inst.xml18
-rw-r--r--chapter05/gzip-inst.xml20
-rw-r--r--chapter05/introduction.xml8
-rw-r--r--chapter05/kernel-inst.xml29
-rw-r--r--chapter05/make-inst.xml13
-rw-r--r--chapter05/mawk-inst.xml22
-rw-r--r--chapter05/oldnsslib.xml16
-rw-r--r--chapter05/patch-inst.xml13
-rw-r--r--chapter05/proc.xml8
-rw-r--r--chapter05/pwdgroup.xml40
-rw-r--r--chapter05/sed-inst.xml18
-rw-r--r--chapter05/shellutils-inst.xml22
-rw-r--r--chapter05/tar-inst.xml27
-rw-r--r--chapter05/texinfo-inst.xml16
-rw-r--r--chapter05/textutils-inst.xml15
25 files changed, 292 insertions, 258 deletions
diff --git a/chapter02/install.xml b/chapter02/install.xml
index d091763f0..07f72784c 100644
--- a/chapter02/install.xml
+++ b/chapter02/install.xml
@@ -13,9 +13,11 @@ section.
To start with, change to the $LFS/usr/src directory by running:
</para>
-<blockquote><literallayout>
- <userinput>cd $LFS/usr/src</userinput>
-</literallayout></blockquote>
+<para>
+<screen>
+<userinput>cd $LFS/usr/src</userinput>
+</screen>
+</para>
<para>
If a file is tar'ed and gzip'ed, it is unpacked by
@@ -23,10 +25,12 @@ running either one of the following two commands, depending on the
filename:
</para>
-<blockquote><literallayout>
- <userinput>tar xvzf filename.tar.gz</userinput>
- <userinput>tar xvzf filename.tgz</userinput>
-</literallayout></blockquote>
+<para>
+<screen>
+<userinput>tar xvzf filename.tar.gz</userinput>
+<userinput>tar xvzf filename.tgz</userinput>
+</screen>
+</para>
<para>
@@ -34,9 +38,11 @@ If a file is tar'ed and bzip2'ed, it is unpacked by
running:
</para>
-<blockquote><literallayout>
- <userinput>bzcat filename.tar.bz2 | tar xv</userinput>
-</literallayout></blockquote>
+<para>
+<screen>
+<userinput>bzcat filename.tar.bz2 | tar xv</userinput>
+</screen>
+</para>
<para>
Some tar programs (most of them nowadays but not all of them) are
@@ -50,9 +56,11 @@ your host system decided to patch bzip2.
If a file is just tar'ed, it is unpacked by running:
</para>
-<blockquote><literallayout>
- <userinput>tar xvf filename.tar</userinput>
-</literallayout></blockquote>
+<para>
+<screen>
+<userinput>tar xvf filename.tar</userinput>
+</screen>
+</para>
<para>
When an archive is unpacked, a new directory will be created under the
@@ -73,17 +81,21 @@ can be used they need to be uncompressed first.
If a file is gzip'ed, it is unpacked by running:
</para>
-<blockquote><literallayout>
- <userinput>gunzip filename.gz</userinput>
-</literallayout></blockquote>
+<para>
+<screen>
+<userinput>gunzip filename.gz</userinput>
+</screen>
+</para>
<para>
If a file is bzip2'ed, it is unpacked by running:
</para>
-<blockquote><literallayout>
- <userinput>bunzip2 filename.bz2</userinput>
-</literallayout></blockquote>
+<para>
+<screen>
+<userinput>bunzip2 filename.bz2</userinput>
+</screen>
+</para>
<para>
After a package has been installed, two things can be done with it:
diff --git a/chapter03/creatingdirs.xml b/chapter03/creatingdirs.xml
index 969b51859..d581f3ffd 100644
--- a/chapter03/creatingdirs.xml
+++ b/chapter03/creatingdirs.xml
@@ -8,33 +8,30 @@ url="http://www.pathname.com/fhs/">http://www.pathname.com/fhs/</ulink>.
Issuing the following commands will create a default directory layout:
</para>
-<blockquote><literallayout>
- <userinput>cd $LFS</userinput>
- <userinput>mkdir -p bin boot dev/pts etc/opt home lib mnt proc
- root sbin tmp var opt</userinput>
- <userinput>for dirname in $LFS/usr $LFS/usr/local</userinput>
- <userinput><literal>&nbsp;&nbsp;&nbsp;do</literal></userinput>
- <userinput>&nbsp;&nbsp;&nbsp;mkdir $dirname</userinput>
- <userinput>&nbsp;&nbsp;&nbsp;cd $dirname</userinput>
- <userinput>&nbsp;&nbsp;&nbsp;mkdir bin etc include lib sbin share
- src var</userinput>
- <userinput>&nbsp;&nbsp;&nbsp;ln -s share/man man</userinput>
- <userinput>&nbsp;&nbsp;&nbsp;ln -s share/doc doc</userinput>
- <userinput>&nbsp;&nbsp;&nbsp;ln -s share/info info</userinput>
- <userinput>&nbsp;&nbsp;&nbsp;cd $dirname/share</userinput>
- <userinput>&nbsp;&nbsp;&nbsp;mkdir dict doc info locale man nls misc
- terminfo zoneinfo</userinput>
- <userinput>&nbsp;&nbsp;&nbsp;cd $dirname/share/man</userinput>
- <userinput>&nbsp;&nbsp;&nbsp;mkdir man{1,2,3,4,5,6,7,8}</userinput>
- <userinput>done</userinput>
- <userinput>cd $LFS/var</userinput>
- <userinput>mkdir -p lock log mail run spool tmp opt cache lib/misc
- local</userinput>
- <userinput>cd $LFS/opt</userinput>
- <userinput>mkdir bin doc include info lib man</userinput>
- <userinput>cd $LFS/usr</userinput>
- <userinput>ln -s ../var/tmp tmp</userinput>
-</literallayout></blockquote>
+<para>
+<screen>
+<userinput>cd $LFS</userinput>
+<userinput>mkdir -p bin boot dev/pts etc/opt home lib mnt proc root sbin tmp var opt</userinput>
+<userinput>for dirname in $LFS/usr $LFS/usr/local</userinput>
+<userinput><literal>&nbsp;&nbsp;&nbsp;do</literal></userinput>
+<userinput>&nbsp;&nbsp;&nbsp;mkdir $dirname</userinput>
+<userinput>&nbsp;&nbsp;&nbsp;cd $dirname</userinput>
+<userinput>&nbsp;&nbsp;&nbsp;mkdir bin etc include lib sbin share src var</userinput>
+<userinput>&nbsp;&nbsp;&nbsp;ln -s share/man man</userinput>
+<userinput>&nbsp;&nbsp;&nbsp;ln -s share/doc doc</userinput>
+<userinput>&nbsp;&nbsp;&nbsp;ln -s share/info info</userinput>
+<userinput>&nbsp;&nbsp;&nbsp;cd $dirname/share</userinput>
+<userinput>&nbsp;&nbsp;&nbsp;mkdir dict doc info locale man nls misc terminfo zoneinfo</userinput>
+<userinput>&nbsp;&nbsp;&nbsp;cd $dirname/share/man</userinput>
+<userinput>&nbsp;&nbsp;&nbsp;mkdir man{1,2,3,4,5,6,7,8}</userinput>
+<userinput>done</userinput>
+<userinput>cd $LFS/var</userinput>
+<userinput>mkdir -p lock log mail run spool tmp opt cache lib/misc local</userinput>
+<userinput>cd $LFS/opt</userinput>
+<userinput>mkdir bin doc include info lib man</userinput>
+<userinput>cd $LFS/usr</userinput>
+<userinput>ln -s ../var/tmp tmp</userinput>
+</screen></para>
<para>
Normally, directories are created with permission mode 755, which isn't
@@ -47,11 +44,13 @@ directory but cannot remove another user's files (the latter is caused
by the so-called "sticky bit" - bit 1 of the 1777 bit mask).
</para>
-<blockquote><literallayout>
- <userinput>cd $LFS &amp;&amp;</userinput>
- <userinput>chmod 0750 root &amp;&amp;</userinput>
- <userinput>chmod 1777 tmp var/tmp</userinput>
-</literallayout></blockquote>
+<para>
+<screen>
+<userinput>cd $LFS &amp;&amp;</userinput>
+<userinput>chmod 0750 root &amp;&amp;</userinput>
+<userinput>chmod 1777 tmp var/tmp</userinput>
+</screen>
+</para>
<para>
Now that the directories are created, copy the source files that were
diff --git a/chapter03/creatingfs.xml b/chapter03/creatingfs.xml
index 14028202d..00130a99b 100644
--- a/chapter03/creatingfs.xml
+++ b/chapter03/creatingfs.xml
@@ -15,9 +15,11 @@ To create an ext2 file system, use the mke2fs command. The LFS partition
is used as the only option to the command and the file system is created.
</para>
-<blockquote><literallayout>
- <userinput>mke2fs /dev/xxx</userinput>
-</literallayout></blockquote>
+<para>
+<screen>
+<userinput>mke2fs /dev/xxx</userinput>
+</screen>
+</para>
<para>
Replace "xxx" by the partition's designation (like hda11).
diff --git a/chapter03/mounting.xml b/chapter03/mounting.xml
index 562706186..d6c3b08e5 100644
--- a/chapter03/mounting.xml
+++ b/chapter03/mounting.xml
@@ -14,17 +14,21 @@ directory is chosen, just make sure you remember what you chose.
Create the /mnt/lfs directory by running:
</para>
-<blockquote><literallayout>
- <userinput>mkdir -p /mnt/lfs</userinput>
-</literallayout></blockquote>
+<para>
+<screen>
+<userinput>mkdir -p /mnt/lfs</userinput>
+</screen>
+</para>
<para>
Now mount the LFS partition by running:
</para>
-<blockquote><literallayout>
- <userinput>mount /dev/xxx /mnt/lfs</userinput>
-</literallayout></blockquote>
+<para>
+<screen>
+<userinput>mount /dev/xxx /mnt/lfs</userinput>
+</screen>
+</para>
<para>
Replace <quote>xxx</quote> by the partition's designation (like hda11).
diff --git a/chapter05/bash-inst.xml b/chapter05/bash-inst.xml
index a5d4420b8..f25dbaf21 100644
--- a/chapter05/bash-inst.xml
+++ b/chapter05/bash-inst.xml
@@ -5,16 +5,16 @@
Install Bash by running the following commands:
</para>
-<blockquote><literallayout>
- <userinput>./configure --enable-static-link --prefix=$LFS/usr
- \</userinput>
- <userinput>&nbsp;&nbsp;&nbsp;--bindir=$LFS/bin
- --with-curses &amp;&amp;</userinput>
- <userinput>make &amp;&amp;</userinput>
- <userinput>make install &amp;&amp;</userinput>
- <userinput>cd $LFS/bin &amp;&amp;</userinput>
- <userinput>ln -s bash sh</userinput>
-</literallayout></blockquote>
+<para>
+<screen>
+<userinput>./configure --enable-static-link --prefix=$LFS/usr \</userinput>
+<userinput>&nbsp;&nbsp;&nbsp;--bindir=$LFS/bin --with-curses &amp;&amp;</userinput>
+<userinput>make &amp;&amp;</userinput>
+<userinput>make install &amp;&amp;</userinput>
+<userinput>cd $LFS/bin &amp;&amp;</userinput>
+<userinput>ln -s bash sh</userinput>
+</screen>
+</para>
<para>
If the make install phase ends with something along the lines of
diff --git a/chapter05/binutils-inst.xml b/chapter05/binutils-inst.xml
index bcda9a2a7..81b4858ec 100644
--- a/chapter05/binutils-inst.xml
+++ b/chapter05/binutils-inst.xml
@@ -5,13 +5,13 @@
Install Binutils by running the following commands:
</para>
-<blockquote><literallayout>
- <userinput>./configure --prefix=$LFS/usr --disable-nls
- &amp;&amp;</userinput>
- <userinput>make -e LDFLAGS=-all-static tooldir=$LFS/usr
- &amp;&amp;</userinput>
- <userinput>make -e tooldir=$LFS/usr install</userinput>
-</literallayout></blockquote>
+<para>
+<screen>
+<userinput>./configure --prefix=$LFS/usr --disable-nls &amp;&amp;</userinput>
+<userinput>make -e LDFLAGS=-all-static tooldir=$LFS/usr &amp;&amp;</userinput>
+<userinput>make -e tooldir=$LFS/usr install</userinput>
+</screen>
+</para>
</sect2>
diff --git a/chapter05/bzip2-inst.xml b/chapter05/bzip2-inst.xml
index 847b2637b..2eb26464e 100644
--- a/chapter05/bzip2-inst.xml
+++ b/chapter05/bzip2-inst.xml
@@ -5,16 +5,18 @@
Install Bzip2 by running the following commands:
</para>
-<blockquote><literallayout>
- <userinput>sed \</userinput>
- <userinput>&nbsp;&nbsp;&nbsp;s/"\$(CC) \$(CFLAGS) -o"/"\$(CC) \$(CFLAGS)
- \$(LDFLAGS) -o"/ \</userinput>
- <userinput>&nbsp;&nbsp;&nbsp;Makefile | make -f -
- LDFLAGS=-static &amp;&amp;</userinput>
- <userinput>make PREFIX=$LFS/usr install &amp;&amp;</userinput>
- <userinput>cd $LFS/usr/bin &amp;&amp;</userinput>
- <userinput>mv bzcat bunzip2 bzip2 bzip2recover $LFS/bin</userinput>
-</literallayout></blockquote>
+<para>
+<screen>
+<userinput>sed \</userinput>
+<userinput>&nbsp;&nbsp;&nbsp;s/"\$(CC) \$(CFLAGS) -o"/"\$(CC) \$(CFLAGS)
+\$(LDFLAGS) -o"/ \</userinput>
+<userinput>&nbsp;&nbsp;&nbsp;Makefile | make -f -
+LDFLAGS=-static &amp;&amp;</userinput>
+<userinput>make PREFIX=$LFS/usr install &amp;&amp;</userinput>
+<userinput>cd $LFS/usr/bin &amp;&amp;</userinput>
+<userinput>mv bzcat bunzip2 bzip2 bzip2recover $LFS/bin</userinput>
+</screen>
+</para>
</sect2>
diff --git a/chapter05/diffutils-inst.xml b/chapter05/diffutils-inst.xml
index bff2e4813..e6e962bef 100644
--- a/chapter05/diffutils-inst.xml
+++ b/chapter05/diffutils-inst.xml
@@ -5,14 +5,15 @@
Install Diffutils by running the following commands:
</para>
-<blockquote><literallayout>
- <userinput>export CPPFLAGS=-Dre_max_failures=re_max_failures2
- &amp;&amp;</userinput>
- <userinput>./configure --prefix=$LFS/usr &amp;&amp;</userinput>
- <userinput>unset CPPFLAGS &amp;&amp;</userinput>
- <userinput>make LDFLAGS=-static &amp;&amp;</userinput>
- <userinput>make install</userinput>
-</literallayout></blockquote>
+<para>
+<screen>
+<userinput>export CPPFLAGS=-Dre_max_failures=re_max_failures2 &amp;&amp;</userinput>
+<userinput>./configure --prefix=$LFS/usr &amp;&amp;</userinput>
+<userinput>unset CPPFLAGS &amp;&amp;</userinput>
+<userinput>make LDFLAGS=-static &amp;&amp;</userinput>
+<userinput>make install</userinput>
+</screen>
+</para>
</sect2>
diff --git a/chapter05/fileutils-inst.xml b/chapter05/fileutils-inst.xml
index 080ed0efa..3034e700d 100644
--- a/chapter05/fileutils-inst.xml
+++ b/chapter05/fileutils-inst.xml
@@ -5,15 +5,16 @@
Install Fileutils by running the following commands:
</para>
-<blockquote><literallayout>
- <userinput>./configure --disable-nls \</userinput>
- <userinput>&nbsp;&nbsp;&nbsp;--prefix=$LFS/usr --libexecdir=$LFS/bin
- --bindir=$LFS/bin &amp;&amp;</userinput>
- <userinput>make LDFLAGS=-static &amp;&amp;</userinput>
- <userinput>make install &amp;&amp;</userinput>
- <userinput>cd $LFS/usr/bin &amp;&amp;</userinput>
- <userinput>ln -s ../../bin/install</userinput>
-</literallayout></blockquote>
+<para><screen>
+<userinput>./configure --disable-nls \</userinput>
+<userinput>&nbsp;&nbsp;&nbsp;--prefix=$LFS/usr --libexecdir=$LFS/bin
+--bindir=$LFS/bin &amp;&amp;</userinput>
+<userinput>make LDFLAGS=-static &amp;&amp;</userinput>
+<userinput>make install &amp;&amp;</userinput>
+<userinput>cd $LFS/usr/bin &amp;&amp;</userinput>
+<userinput>ln -s ../../bin/install</userinput>
+</screen>
+</para>
</sect2>
diff --git a/chapter05/gcc-inst.xml b/chapter05/gcc-inst.xml
index 3c76b821f..ea498ca45 100644
--- a/chapter05/gcc-inst.xml
+++ b/chapter05/gcc-inst.xml
@@ -5,25 +5,23 @@
Install GCC by running the following commands:
</para>
-<blockquote><literallayout>
- <userinput>mkdir $LFS/usr/src/gcc-build &amp;&amp;</userinput>
- <userinput>cd $LFS/usr/src/gcc-build &amp;&amp;</userinput>
- <userinput>../gcc-&gcc-version;/configure --prefix=/usr \</userinput>
- <userinput>&nbsp;&nbsp;&nbsp;--enable-languages=c,c++ --disable-nls
- \</userinput>
- <userinput>&nbsp;&nbsp;&nbsp;--disable-shared
- &amp;&amp;</userinput>
- <userinput>make -e LDFLAGS=-static bootstrap &amp;&amp;</userinput>
- <userinput>make prefix=$LFS/usr install &amp;&amp;</userinput>
- <userinput>cd $LFS/lib &amp;&amp;</userinput>
- <userinput>ln -s ../usr/bin/cpp
- &amp;&amp;</userinput>
- <userinput>cd $LFS/usr/lib &amp;&amp;</userinput>
- <userinput>ln -s ../bin/cpp
- &amp;&amp;</userinput>
- <userinput>cd $LFS/usr/bin &amp;&amp;</userinput>
- <userinput>ln -s gcc cc</userinput>
-</literallayout></blockquote>
+<para>
+<screen>
+<userinput>mkdir $LFS/usr/src/gcc-build &amp;&amp;</userinput>
+<userinput>cd $LFS/usr/src/gcc-build &amp;&amp;</userinput>
+<userinput>../gcc-&gcc-version;/configure --prefix=/usr \</userinput>
+<userinput>&nbsp;&nbsp;&nbsp;--enable-languages=c,c++ --disable-nls \</userinput>
+<userinput>&nbsp;&nbsp;&nbsp;--disable-shared &amp;&amp;</userinput>
+<userinput>make -e LDFLAGS=-static bootstrap &amp;&amp;</userinput>
+<userinput>make prefix=$LFS/usr install &amp;&amp;</userinput>
+<userinput>cd $LFS/lib &amp;&amp;</userinput>
+<userinput>ln -s ../usr/bin/cpp &amp;&amp;</userinput>
+<userinput>cd $LFS/usr/lib &amp;&amp;</userinput>
+<userinput>ln -s ../bin/cpp &amp;&amp;</userinput>
+<userinput>cd $LFS/usr/bin &amp;&amp;</userinput>
+<userinput>ln -s gcc cc</userinput>
+</screen>
+</para>
</sect2>
diff --git a/chapter05/grep-inst.xml b/chapter05/grep-inst.xml
index 4a856e361..6b1058547 100644
--- a/chapter05/grep-inst.xml
+++ b/chapter05/grep-inst.xml
@@ -5,15 +5,15 @@
Install Grep by running the following commands:
</para>
-<blockquote><literallayout>
- <userinput>export CPPFLAGS=-Dre_max_failures=re_max_failures2
- &amp;&amp;</userinput>
- <userinput>./configure --prefix=$LFS/usr --disable-nls
- &amp;&amp;</userinput>
- <userinput>unset CPPFLAGS &amp;&amp;</userinput>
- <userinput>make LDFLAGS=-static &amp;&amp;</userinput>
- <userinput>make install</userinput>
-</literallayout></blockquote>
+<para>
+<screen>
+<userinput>export CPPFLAGS=-Dre_max_failures=re_max_failures2 &amp;&amp;</userinput>
+<userinput>./configure --prefix=$LFS/usr --disable-nls &amp;&amp;</userinput>
+<userinput>unset CPPFLAGS &amp;&amp;</userinput>
+<userinput>make LDFLAGS=-static &amp;&amp;</userinput>
+<userinput>make install</userinput>
+</screen>
+</para>
</sect2>
diff --git a/chapter05/gzip-inst.xml b/chapter05/gzip-inst.xml
index 1a5aba83b..f1d5d1ca6 100644
--- a/chapter05/gzip-inst.xml
+++ b/chapter05/gzip-inst.xml
@@ -5,16 +5,16 @@
Before Gzip is installed, the gzip patch file needs to be unpacked.
</para>
-<blockquote><literallayout>
- <userinput>patch -Np1 -i ../gzip-&gzip-version;.patch
- &amp;&amp;</userinput>
- <userinput>./configure --prefix=$LFS/usr &amp;&amp;</userinput>
- <userinput>make LDFLAGS=-static &amp;&amp;</userinput>
- <userinput>make install &amp;&amp;</userinput>
- <userinput>cp $LFS/usr/bin/gunzip $LFS/usr/bin/gzip
- $LFS/bin &amp;&amp;</userinput>
- <userinput>rm $LFS/usr/bin/gunzip $LFS/usr/bin/gzip</userinput>
-</literallayout></blockquote>
+<para>
+<screen>
+<userinput>patch -Np1 -i ../gzip-&gzip-version;.patch &amp;&amp;</userinput>
+<userinput>./configure --prefix=$LFS/usr &amp;&amp;</userinput>
+<userinput>make LDFLAGS=-static &amp;&amp;</userinput>
+<userinput>make install &amp;&amp;</userinput>
+<userinput>cp $LFS/usr/bin/gunzip $LFS/usr/bin/gzip $LFS/bin &amp;&amp;</userinput>
+<userinput>rm $LFS/usr/bin/gunzip $LFS/usr/bin/gzip</userinput>
+</screen>
+</para>
</sect2>
diff --git a/chapter05/introduction.xml b/chapter05/introduction.xml
index 05278c75c..8729787e2 100644
--- a/chapter05/introduction.xml
+++ b/chapter05/introduction.xml
@@ -40,9 +40,11 @@ Before we start, make sure the LFS environment variable is setup
properly if you decided to make use of it. Run the following:
</para>
-<blockquote><literallayout>
- <userinput>echo $LFS</userinput>
-</literallayout></blockquote>
+<para>
+<screen>
+<userinput>echo $LFS</userinput>
+</screen>
+</para>
<para>
Check to make sure the output contains the correct directory to the LFS
diff --git a/chapter05/kernel-inst.xml b/chapter05/kernel-inst.xml
index c02df1090..27af821bc 100644
--- a/chapter05/kernel-inst.xml
+++ b/chapter05/kernel-inst.xml
@@ -13,21 +13,20 @@ compile the packages that need the kernel.
The kernel configuration file is created by running the following command:
</para>
-<blockquote><literallayout>
- <userinput>patch -Np1 -i ../linux-&kernel-version;.patch
- &amp;&amp;</userinput>
- <userinput>make mrproper &amp;&amp;</userinput>
- <userinput>yes "" | make config &amp;&amp;</userinput>
- <userinput>make dep &amp;&amp;</userinput>
- <userinput>cd $LFS/usr/include &amp;&amp;</userinput>
- <userinput>cp -a ../src/linux/include/linux . &amp;&amp;</userinput>
- <userinput>chown root.root $LFS/usr/include/linux -R
- &amp;&amp;</userinput>
- <userinput>mkdir asm &amp;&amp;</userinput>
- <userinput>cp -a ../src/linux/include/asm/* asm &amp;&amp;</userinput>
- <userinput>chown root.root $LFS/usr/include/asm -R</userinput>
-
-</literallayout></blockquote>
+<para>
+<screen>
+<userinput>patch -Np1 -i ../linux-&kernel-version;.patch &amp;&amp;</userinput>
+<userinput>make mrproper &amp;&amp;</userinput>
+<userinput>yes "" | make config &amp;&amp;</userinput>
+<userinput>make dep &amp;&amp;</userinput>
+<userinput>cd $LFS/usr/include &amp;&amp;</userinput>
+<userinput>cp -a ../src/linux/include/linux . &amp;&amp;</userinput>
+<userinput>chown root.root $LFS/usr/include/linux -R &amp;&amp;</userinput>
+<userinput>mkdir asm &amp;&amp;</userinput>
+<userinput>cp -a ../src/linux/include/asm/* asm &amp;&amp;</userinput>
+<userinput>chown root.root $LFS/usr/include/asm -R</userinput>
+</screen>
+</para>
</sect2>
diff --git a/chapter05/make-inst.xml b/chapter05/make-inst.xml
index 4e8929b94..e07c8205b 100644
--- a/chapter05/make-inst.xml
+++ b/chapter05/make-inst.xml
@@ -5,12 +5,13 @@
Install Make by running the following commands:
</para>
-<blockquote><literallayout>
- <userinput>./configure --prefix=$LFS/usr
- --disable-nls &amp;&amp;</userinput>
- <userinput>make LDFLAGS=-static &amp;&amp;</userinput>
- <userinput>make install</userinput>
-</literallayout></blockquote>
+<para>
+<screen>
+<userinput>./configure --prefix=$LFS/usr --disable-nls &amp;&amp;</userinput>
+<userinput>make LDFLAGS=-static &amp;&amp;</userinput>
+<userinput>make install</userinput>
+</screen>
+</para>
</sect2>
diff --git a/chapter05/mawk-inst.xml b/chapter05/mawk-inst.xml
index a1f731bd1..67171df72 100644
--- a/chapter05/mawk-inst.xml
+++ b/chapter05/mawk-inst.xml
@@ -5,17 +5,17 @@
Install Mawk by running the following commands:
</para>
-<blockquote><literallayout>
- <userinput>./configure &amp;&amp;</userinput>
- <userinput>sed \</userinput>
- <userinput>&nbsp;&nbsp;&nbsp;s/"\$(CC) \$(CFLAGS) -o"/"\$(CC)
-\$(CFLAGS) \$(LDFLAGS) -o"/ \</userinput>
- <userinput>&nbsp;&nbsp;&nbsp;Makefile | make
- -f - LDFLAGS=-static &amp;&amp;</userinput>
- <userinput>make BINDIR=$LFS/usr/bin \</userinput>
- <userinput>&nbsp;&nbsp;&nbsp;MANDIR=$LFS/usr/share/man/man1
- install</userinput>
-</literallayout></blockquote>
+<para>
+<screen>
+<userinput>./configure &amp;&amp;</userinput>
+<userinput>sed \</userinput>
+<userinput>&nbsp;&nbsp;&nbsp;s/"\$(CC) \$(CFLAGS) -o"/"\$(CC) \$(CFLAGS)
+\$(LDFLAGS) -o"/ \</userinput>
+<userinput>&nbsp;&nbsp;&nbsp;Makefile | make -f - LDFLAGS=-static &amp;&amp; </userinput>
+<userinput>make BINDIR=$LFS/usr/bin \</userinput>
+<userinput>&nbsp;&nbsp;&nbsp;MANDIR=$LFS/usr/share/man/man1 install</userinput>
+</screen>
+</para>
</sect2>
diff --git a/chapter05/oldnsslib.xml b/chapter05/oldnsslib.xml
index 87357d6e0..54d5f8a3f 100644
--- a/chapter05/oldnsslib.xml
+++ b/chapter05/oldnsslib.xml
@@ -9,9 +9,11 @@ and groupid's. You can check which C library version your normal Linux system
uses by simply executing the library, like this:
</para>
-<blockquote><literallayout>
- <userinput>/lib/libc.so.6</userinput>
-</literallayout></blockquote>
+<para>
+<screen>
+<userinput>/lib/libc.so.6</userinput>
+</screen>
+</para>
<para>
The first line will give you the release version. Following lines contain
@@ -19,9 +21,11 @@ interesting information. If you have Glibc-2.0.x installed on your starting
distribution, copy the NSS library files by running:
</para>
-<blockquote><literallayout>
- <userinput>cp -av /lib/libnss* $LFS/lib</userinput>
-</literallayout></blockquote>
+<para>
+<screen>
+<userinput>cp -av /lib/libnss* $LFS/lib</userinput>
+</screen>
+</para>
</sect1>
diff --git a/chapter05/patch-inst.xml b/chapter05/patch-inst.xml
index b4e13ec63..3442d860b 100644
--- a/chapter05/patch-inst.xml
+++ b/chapter05/patch-inst.xml
@@ -5,12 +5,13 @@
Install Patch by running the following commands:
</para>
-<blockquote><literallayout>
- <userinput>./configure --prefix=$LFS/usr
- &amp;&amp;</userinput>
- <userinput>make LDFLAGS=-static &amp;&amp;</userinput>
- <userinput>make install</userinput>
-</literallayout></blockquote>
+<para>
+<screen>
+<userinput>./configure --prefix=$LFS/usr &amp;&amp;</userinput>
+<userinput>make LDFLAGS=-static &amp;&amp;</userinput>
+<userinput>make install</userinput>
+</screen>
+</para>
</sect2>
diff --git a/chapter05/proc.xml b/chapter05/proc.xml
index 27cea3ee5..3a13f2be3 100644
--- a/chapter05/proc.xml
+++ b/chapter05/proc.xml
@@ -13,9 +13,11 @@ the kernel itself.
The proc file system is mounted under $LFS/proc by running the following command:
</para>
-<blockquote><literallayout>
- <userinput>mount proc $LFS/proc -t proc</userinput>
-</literallayout></blockquote>
+<para>
+<screen>
+<userinput>mount proc $LFS/proc -t proc</userinput>
+</screen>
+</para>
</sect1>
diff --git a/chapter05/pwdgroup.xml b/chapter05/pwdgroup.xml
index 279e73e18..28e17442b 100644
--- a/chapter05/pwdgroup.xml
+++ b/chapter05/pwdgroup.xml
@@ -21,32 +21,36 @@ Create a new file <filename>$LFS/etc/passwd</filename> by running the
following command:
</para>
-<blockquote><literallayout>
- <userinput>echo "root:x:0:0:root:/root:/bin/bash" &gt;
- $LFS/etc/passwd</userinput>
-</literallayout></blockquote>
+<para>
+<screen>
+<userinput>echo "root:x:0:0:root:/root:/bin/bash" &gt; $LFS/etc/passwd
+</userinput>
+</screen>
+</para>
<para>
Create a new file <filename>$LFS/etc/group</filename> by running the
following:
</para>
-<literallayout>
+<para>
+<screen>
<userinput>cat &gt; $LFS/etc/group &lt;&lt; "EOF"</userinput>
- root:x:0:
- bin:x:1:
- sys:x:2:
- kmem:x:3:
- tty:x:4:
- tape:x:5:
- daemon:x:6:
- floppy:x:7:
- disk:x:8:
- lp:x:9:
- dialout:x:10:
- audio:x:11:
+root:x:0:
+bin:x:1:
+sys:x:2:
+kmem:x:3:
+tty:x:4:
+tape:x:5:
+daemon:x:6:
+floppy:x:7:
+disk:x:8:
+lp:x:9:
+dialout:x:10:
+audio:x:11:
<userinput>EOF</userinput>
-</literallayout>
+</screen>
+</para>
</sect1>
diff --git a/chapter05/sed-inst.xml b/chapter05/sed-inst.xml
index 7be838ca6..c410c0d88 100644
--- a/chapter05/sed-inst.xml
+++ b/chapter05/sed-inst.xml
@@ -5,15 +5,15 @@
Install Sed by running the following commands:
</para>
-<blockquote><literallayout>
- <userinput>export CPPFLAGS=-Dre_max_failures=re_max_failures2
- &amp;&amp;</userinput>
- <userinput>./configure --prefix=$LFS/usr
- --bindir=$LFS/bin &amp;&amp;</userinput>
- <userinput>unset CPPFLAGS &amp;&amp;</userinput>
- <userinput>make LDFLAGS=-static &amp;&amp;</userinput>
- <userinput>make install</userinput>
-</literallayout></blockquote>
+<para>
+<screen>
+<userinput>export CPPFLAGS=-Dre_max_failures=re_max_failures2 &amp;&amp;</userinput>
+<userinput>./configure --prefix=$LFS/usr --bindir=$LFS/bin &amp;&amp;</userinput>
+<userinput>unset CPPFLAGS &amp;&amp;</userinput>
+<userinput>make LDFLAGS=-static &amp;&amp;</userinput>
+<userinput>make install</userinput>
+</screen>
+</para>
</sect2>
diff --git a/chapter05/shellutils-inst.xml b/chapter05/shellutils-inst.xml
index 618991830..0fa096a4c 100644
--- a/chapter05/shellutils-inst.xml
+++ b/chapter05/shellutils-inst.xml
@@ -5,17 +5,17 @@
Before Sh-utils is installed, the sh-utils patch file needs to be unpacked.
</para>
-<blockquote><literallayout>
- <userinput>patch -Np1 -i ../sh-utils-&sh-utils-version;.patch
- &amp;&amp;</userinput>
- <userinput>./configure --prefix=$LFS/usr
- --disable-nls &amp;&amp;</userinput>
- <userinput>make LDFLAGS=-static &amp;&amp;</userinput>
- <userinput>make install &amp;&amp;</userinput>
- <userinput>cd $LFS/usr/bin &amp;&amp;</userinput>
- <userinput>mv date echo false pwd stty $LFS/bin &amp;&amp;</userinput>
- <userinput>mv su true uname hostname $LFS/bin</userinput>
-</literallayout></blockquote>
+<para>
+<screen>
+<userinput>patch -Np1 -i ../sh-utils-&sh-utils-version;.patch &amp;&amp;</userinput>
+<userinput>./configure --prefix=$LFS/usr --disable-nls &amp;&amp;</userinput>
+<userinput>make LDFLAGS=-static &amp;&amp;</userinput>
+<userinput>make install &amp;&amp;</userinput>
+<userinput>cd $LFS/usr/bin &amp;&amp;</userinput>
+<userinput>mv date echo false pwd stty $LFS/bin &amp;&amp;</userinput>
+<userinput>mv su true uname hostname $LFS/bin</userinput>
+</screen>
+</para>
</sect2>
diff --git a/chapter05/tar-inst.xml b/chapter05/tar-inst.xml
index c9ae8ca26..175cab6e9 100644
--- a/chapter05/tar-inst.xml
+++ b/chapter05/tar-inst.xml
@@ -12,24 +12,25 @@ for gzip files).
Apply the patch by running the following command:
</para>
-<blockquote><literallayout>
- <userinput>cd src &amp;&amp;</userinput>
- <userinput>patch -i ../../gnutarpatch.txt &amp;&amp;</userinput>
- <userinput>cd ..</userinput>
-</literallayout></blockquote>
+<para>
+<screen>
+<userinput>cd src &amp;&amp;</userinput>
+<userinput>patch -i ../../gnutarpatch.txt &amp;&amp;</userinput>
+<userinput>cd ..</userinput>
+</screen>
+</para>
<para>
Install Tar by running the following commands:
</para>
-<blockquote><literallayout>
- <userinput>./configure --prefix=$LFS/usr
- --disable-nls \</userinput>
- <userinput>&nbsp;&nbsp;&nbsp;--libexecdir=$LFS/usr/bin
- --bindir=$LFS/bin &amp;&amp; </userinput>
- <userinput>make LDFLAGS=-static &amp;&amp;</userinput>
- <userinput>make install</userinput>
-</literallayout></blockquote>
+<para>
+<screen>
+<userinput>./configure --prefix=$LFS/usr --disable-nls \</userinput>
+<userinput>&nbsp;&nbsp;&nbsp;--libexecdir=$LFS/usr/bin --bindir=$LFS/bin &amp;&amp; </userinput>
+<userinput>make LDFLAGS=-static &amp;&amp;</userinput>
+<userinput>make install</userinput>
+</screen></para>
</sect2>
diff --git a/chapter05/texinfo-inst.xml b/chapter05/texinfo-inst.xml
index 358f09f66..2fed3e3b0 100644
--- a/chapter05/texinfo-inst.xml
+++ b/chapter05/texinfo-inst.xml
@@ -5,14 +5,14 @@
Install Texinfo by running the following commands:
</para>
-<blockquote><literallayout>
- <userinput>patch -Np1 -i ../texinfo-&texinfo-version;.patch
- &amp;&amp;</userinput>
- <userinput>./configure --prefix=$LFS/usr
- --disable-nls &amp;&amp;</userinput>
- <userinput>make LDFLAGS=-static &amp;&amp;</userinput>
- <userinput>make install</userinput>
-</literallayout></blockquote>
+<para>
+<screen>
+<userinput>patch -Np1 -i ../texinfo-&texinfo-version;.patch &amp;&amp;</userinput>
+<userinput>./configure --prefix=$LFS/usr --disable-nls &amp;&amp;</userinput>
+<userinput>make LDFLAGS=-static &amp;&amp;</userinput>
+<userinput>make install</userinput>
+</screen>
+</para>
</sect2>
diff --git a/chapter05/textutils-inst.xml b/chapter05/textutils-inst.xml
index c21d6cd53..d0485f4d7 100644
--- a/chapter05/textutils-inst.xml
+++ b/chapter05/textutils-inst.xml
@@ -5,13 +5,14 @@
Install Textutils by running the following commands:
</para>
-<blockquote><literallayout>
- <userinput>./configure --prefix=$LFS/usr
- --disable-nls &amp;&amp;</userinput>
- <userinput>make LDFLAGS=-static &amp;&amp;</userinput>
- <userinput>make install &amp;&amp;</userinput>
- <userinput>mv $LFS/usr/bin/cat $LFS/bin</userinput>
-</literallayout></blockquote>
+<para>
+<screen>
+<userinput>./configure --prefix=$LFS/usr --disable-nls &amp;&amp;</userinput>
+<userinput>make LDFLAGS=-static &amp;&amp;</userinput>
+<userinput>make install &amp;&amp;</userinput>
+<userinput>mv $LFS/usr/bin/cat $LFS/bin</userinput>
+</screen>
+</para>
</sect2>