Removed indentation from commands (from <blockquote><literallayout> to

<para><screen>


git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@760 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
This commit is contained in:
Gerard Beekmans 2001-07-06 15:25:48 +00:00
parent e3f06c0127
commit 11ce06ae65
25 changed files with 292 additions and 258 deletions

View File

@ -13,9 +13,11 @@ section.
To start with, change to the $LFS/usr/src directory by running: To start with, change to the $LFS/usr/src directory by running:
</para> </para>
<blockquote><literallayout> <para>
<userinput>cd $LFS/usr/src</userinput> <screen>
</literallayout></blockquote> <userinput>cd $LFS/usr/src</userinput>
</screen>
</para>
<para> <para>
If a file is tar'ed and gzip'ed, it is unpacked by 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: filename:
</para> </para>
<blockquote><literallayout> <para>
<userinput>tar xvzf filename.tar.gz</userinput> <screen>
<userinput>tar xvzf filename.tgz</userinput> <userinput>tar xvzf filename.tar.gz</userinput>
</literallayout></blockquote> <userinput>tar xvzf filename.tgz</userinput>
</screen>
</para>
<para> <para>
@ -34,9 +38,11 @@ If a file is tar'ed and bzip2'ed, it is unpacked by
running: running:
</para> </para>
<blockquote><literallayout> <para>
<userinput>bzcat filename.tar.bz2 | tar xv</userinput> <screen>
</literallayout></blockquote> <userinput>bzcat filename.tar.bz2 | tar xv</userinput>
</screen>
</para>
<para> <para>
Some tar programs (most of them nowadays but not all of them) are 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: If a file is just tar'ed, it is unpacked by running:
</para> </para>
<blockquote><literallayout> <para>
<userinput>tar xvf filename.tar</userinput> <screen>
</literallayout></blockquote> <userinput>tar xvf filename.tar</userinput>
</screen>
</para>
<para> <para>
When an archive is unpacked, a new directory will be created under the 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: If a file is gzip'ed, it is unpacked by running:
</para> </para>
<blockquote><literallayout> <para>
<userinput>gunzip filename.gz</userinput> <screen>
</literallayout></blockquote> <userinput>gunzip filename.gz</userinput>
</screen>
</para>
<para> <para>
If a file is bzip2'ed, it is unpacked by running: If a file is bzip2'ed, it is unpacked by running:
</para> </para>
<blockquote><literallayout> <para>
<userinput>bunzip2 filename.bz2</userinput> <screen>
</literallayout></blockquote> <userinput>bunzip2 filename.bz2</userinput>
</screen>
</para>
<para> <para>
After a package has been installed, two things can be done with it: After a package has been installed, two things can be done with it:

View File

@ -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: Issuing the following commands will create a default directory layout:
</para> </para>
<blockquote><literallayout> <para>
<userinput>cd $LFS</userinput> <screen>
<userinput>mkdir -p bin boot dev/pts etc/opt home lib mnt proc <userinput>cd $LFS</userinput>
root sbin tmp var opt</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>for dirname in $LFS/usr $LFS/usr/local</userinput>
<userinput><literal>&nbsp;&nbsp;&nbsp;do</literal></userinput> <userinput><literal>&nbsp;&nbsp;&nbsp;do</literal></userinput>
<userinput>&nbsp;&nbsp;&nbsp;mkdir $dirname</userinput> <userinput>&nbsp;&nbsp;&nbsp;mkdir $dirname</userinput>
<userinput>&nbsp;&nbsp;&nbsp;cd $dirname</userinput> <userinput>&nbsp;&nbsp;&nbsp;cd $dirname</userinput>
<userinput>&nbsp;&nbsp;&nbsp;mkdir bin etc include lib sbin share <userinput>&nbsp;&nbsp;&nbsp;mkdir bin etc include lib sbin share src var</userinput>
src var</userinput> <userinput>&nbsp;&nbsp;&nbsp;ln -s share/man man</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/doc doc</userinput> <userinput>&nbsp;&nbsp;&nbsp;ln -s share/info info</userinput>
<userinput>&nbsp;&nbsp;&nbsp;ln -s share/info info</userinput> <userinput>&nbsp;&nbsp;&nbsp;cd $dirname/share</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;mkdir dict doc info locale man nls misc <userinput>&nbsp;&nbsp;&nbsp;cd $dirname/share/man</userinput>
terminfo zoneinfo</userinput> <userinput>&nbsp;&nbsp;&nbsp;mkdir man{1,2,3,4,5,6,7,8}</userinput>
<userinput>&nbsp;&nbsp;&nbsp;cd $dirname/share/man</userinput> <userinput>done</userinput>
<userinput>&nbsp;&nbsp;&nbsp;mkdir man{1,2,3,4,5,6,7,8}</userinput> <userinput>cd $LFS/var</userinput>
<userinput>done</userinput> <userinput>mkdir -p lock log mail run spool tmp opt cache lib/misc local</userinput>
<userinput>cd $LFS/var</userinput> <userinput>cd $LFS/opt</userinput>
<userinput>mkdir -p lock log mail run spool tmp opt cache lib/misc <userinput>mkdir bin doc include info lib man</userinput>
local</userinput> <userinput>cd $LFS/usr</userinput>
<userinput>cd $LFS/opt</userinput> <userinput>ln -s ../var/tmp tmp</userinput>
<userinput>mkdir bin doc include info lib man</userinput> </screen></para>
<userinput>cd $LFS/usr</userinput>
<userinput>ln -s ../var/tmp tmp</userinput>
</literallayout></blockquote>
<para> <para>
Normally, directories are created with permission mode 755, which isn't 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). by the so-called "sticky bit" - bit 1 of the 1777 bit mask).
</para> </para>
<blockquote><literallayout> <para>
<userinput>cd $LFS &amp;&amp;</userinput> <screen>
<userinput>chmod 0750 root &amp;&amp;</userinput> <userinput>cd $LFS &amp;&amp;</userinput>
<userinput>chmod 1777 tmp var/tmp</userinput> <userinput>chmod 0750 root &amp;&amp;</userinput>
</literallayout></blockquote> <userinput>chmod 1777 tmp var/tmp</userinput>
</screen>
</para>
<para> <para>
Now that the directories are created, copy the source files that were Now that the directories are created, copy the source files that were

View File

@ -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. is used as the only option to the command and the file system is created.
</para> </para>
<blockquote><literallayout> <para>
<userinput>mke2fs /dev/xxx</userinput> <screen>
</literallayout></blockquote> <userinput>mke2fs /dev/xxx</userinput>
</screen>
</para>
<para> <para>
Replace "xxx" by the partition's designation (like hda11). Replace "xxx" by the partition's designation (like hda11).

View File

@ -14,17 +14,21 @@ directory is chosen, just make sure you remember what you chose.
Create the /mnt/lfs directory by running: Create the /mnt/lfs directory by running:
</para> </para>
<blockquote><literallayout> <para>
<userinput>mkdir -p /mnt/lfs</userinput> <screen>
</literallayout></blockquote> <userinput>mkdir -p /mnt/lfs</userinput>
</screen>
</para>
<para> <para>
Now mount the LFS partition by running: Now mount the LFS partition by running:
</para> </para>
<blockquote><literallayout> <para>
<userinput>mount /dev/xxx /mnt/lfs</userinput> <screen>
</literallayout></blockquote> <userinput>mount /dev/xxx /mnt/lfs</userinput>
</screen>
</para>
<para> <para>
Replace <quote>xxx</quote> by the partition's designation (like hda11). Replace <quote>xxx</quote> by the partition's designation (like hda11).

View File

@ -5,16 +5,16 @@
Install Bash by running the following commands: Install Bash by running the following commands:
</para> </para>
<blockquote><literallayout> <para>
<userinput>./configure --enable-static-link --prefix=$LFS/usr <screen>
\</userinput> <userinput>./configure --enable-static-link --prefix=$LFS/usr \</userinput>
<userinput>&nbsp;&nbsp;&nbsp;--bindir=$LFS/bin <userinput>&nbsp;&nbsp;&nbsp;--bindir=$LFS/bin --with-curses &amp;&amp;</userinput>
--with-curses &amp;&amp;</userinput> <userinput>make &amp;&amp;</userinput>
<userinput>make &amp;&amp;</userinput> <userinput>make install &amp;&amp;</userinput>
<userinput>make install &amp;&amp;</userinput> <userinput>cd $LFS/bin &amp;&amp;</userinput>
<userinput>cd $LFS/bin &amp;&amp;</userinput> <userinput>ln -s bash sh</userinput>
<userinput>ln -s bash sh</userinput> </screen>
</literallayout></blockquote> </para>
<para> <para>
If the make install phase ends with something along the lines of If the make install phase ends with something along the lines of

View File

@ -5,13 +5,13 @@
Install Binutils by running the following commands: Install Binutils by running the following commands:
</para> </para>
<blockquote><literallayout> <para>
<userinput>./configure --prefix=$LFS/usr --disable-nls <screen>
&amp;&amp;</userinput> <userinput>./configure --prefix=$LFS/usr --disable-nls &amp;&amp;</userinput>
<userinput>make -e LDFLAGS=-all-static tooldir=$LFS/usr <userinput>make -e LDFLAGS=-all-static tooldir=$LFS/usr &amp;&amp;</userinput>
&amp;&amp;</userinput> <userinput>make -e tooldir=$LFS/usr install</userinput>
<userinput>make -e tooldir=$LFS/usr install</userinput> </screen>
</literallayout></blockquote> </para>
</sect2> </sect2>

View File

@ -5,16 +5,18 @@
Install Bzip2 by running the following commands: Install Bzip2 by running the following commands:
</para> </para>
<blockquote><literallayout> <para>
<userinput>sed \</userinput> <screen>
<userinput>&nbsp;&nbsp;&nbsp;s/"\$(CC) \$(CFLAGS) -o"/"\$(CC) \$(CFLAGS) <userinput>sed \</userinput>
\$(LDFLAGS) -o"/ \</userinput> <userinput>&nbsp;&nbsp;&nbsp;s/"\$(CC) \$(CFLAGS) -o"/"\$(CC) \$(CFLAGS)
<userinput>&nbsp;&nbsp;&nbsp;Makefile | make -f - \$(LDFLAGS) -o"/ \</userinput>
LDFLAGS=-static &amp;&amp;</userinput> <userinput>&nbsp;&nbsp;&nbsp;Makefile | make -f -
<userinput>make PREFIX=$LFS/usr install &amp;&amp;</userinput> LDFLAGS=-static &amp;&amp;</userinput>
<userinput>cd $LFS/usr/bin &amp;&amp;</userinput> <userinput>make PREFIX=$LFS/usr install &amp;&amp;</userinput>
<userinput>mv bzcat bunzip2 bzip2 bzip2recover $LFS/bin</userinput> <userinput>cd $LFS/usr/bin &amp;&amp;</userinput>
</literallayout></blockquote> <userinput>mv bzcat bunzip2 bzip2 bzip2recover $LFS/bin</userinput>
</screen>
</para>
</sect2> </sect2>

View File

@ -5,14 +5,15 @@
Install Diffutils by running the following commands: Install Diffutils by running the following commands:
</para> </para>
<blockquote><literallayout> <para>
<userinput>export CPPFLAGS=-Dre_max_failures=re_max_failures2 <screen>
&amp;&amp;</userinput> <userinput>export CPPFLAGS=-Dre_max_failures=re_max_failures2 &amp;&amp;</userinput>
<userinput>./configure --prefix=$LFS/usr &amp;&amp;</userinput> <userinput>./configure --prefix=$LFS/usr &amp;&amp;</userinput>
<userinput>unset CPPFLAGS &amp;&amp;</userinput> <userinput>unset CPPFLAGS &amp;&amp;</userinput>
<userinput>make LDFLAGS=-static &amp;&amp;</userinput> <userinput>make LDFLAGS=-static &amp;&amp;</userinput>
<userinput>make install</userinput> <userinput>make install</userinput>
</literallayout></blockquote> </screen>
</para>
</sect2> </sect2>

View File

@ -5,15 +5,16 @@
Install Fileutils by running the following commands: Install Fileutils by running the following commands:
</para> </para>
<blockquote><literallayout> <para><screen>
<userinput>./configure --disable-nls \</userinput> <userinput>./configure --disable-nls \</userinput>
<userinput>&nbsp;&nbsp;&nbsp;--prefix=$LFS/usr --libexecdir=$LFS/bin <userinput>&nbsp;&nbsp;&nbsp;--prefix=$LFS/usr --libexecdir=$LFS/bin
--bindir=$LFS/bin &amp;&amp;</userinput> --bindir=$LFS/bin &amp;&amp;</userinput>
<userinput>make LDFLAGS=-static &amp;&amp;</userinput> <userinput>make LDFLAGS=-static &amp;&amp;</userinput>
<userinput>make install &amp;&amp;</userinput> <userinput>make install &amp;&amp;</userinput>
<userinput>cd $LFS/usr/bin &amp;&amp;</userinput> <userinput>cd $LFS/usr/bin &amp;&amp;</userinput>
<userinput>ln -s ../../bin/install</userinput> <userinput>ln -s ../../bin/install</userinput>
</literallayout></blockquote> </screen>
</para>
</sect2> </sect2>

View File

@ -5,25 +5,23 @@
Install GCC by running the following commands: Install GCC by running the following commands:
</para> </para>
<blockquote><literallayout> <para>
<userinput>mkdir $LFS/usr/src/gcc-build &amp;&amp;</userinput> <screen>
<userinput>cd $LFS/usr/src/gcc-build &amp;&amp;</userinput> <userinput>mkdir $LFS/usr/src/gcc-build &amp;&amp;</userinput>
<userinput>../gcc-&gcc-version;/configure --prefix=/usr \</userinput> <userinput>cd $LFS/usr/src/gcc-build &amp;&amp;</userinput>
<userinput>&nbsp;&nbsp;&nbsp;--enable-languages=c,c++ --disable-nls <userinput>../gcc-&gcc-version;/configure --prefix=/usr \</userinput>
\</userinput> <userinput>&nbsp;&nbsp;&nbsp;--enable-languages=c,c++ --disable-nls \</userinput>
<userinput>&nbsp;&nbsp;&nbsp;--disable-shared <userinput>&nbsp;&nbsp;&nbsp;--disable-shared &amp;&amp;</userinput>
&amp;&amp;</userinput> <userinput>make -e LDFLAGS=-static bootstrap &amp;&amp;</userinput>
<userinput>make -e LDFLAGS=-static bootstrap &amp;&amp;</userinput> <userinput>make prefix=$LFS/usr install &amp;&amp;</userinput>
<userinput>make prefix=$LFS/usr install &amp;&amp;</userinput> <userinput>cd $LFS/lib &amp;&amp;</userinput>
<userinput>cd $LFS/lib &amp;&amp;</userinput> <userinput>ln -s ../usr/bin/cpp &amp;&amp;</userinput>
<userinput>ln -s ../usr/bin/cpp <userinput>cd $LFS/usr/lib &amp;&amp;</userinput>
&amp;&amp;</userinput> <userinput>ln -s ../bin/cpp &amp;&amp;</userinput>
<userinput>cd $LFS/usr/lib &amp;&amp;</userinput> <userinput>cd $LFS/usr/bin &amp;&amp;</userinput>
<userinput>ln -s ../bin/cpp <userinput>ln -s gcc cc</userinput>
&amp;&amp;</userinput> </screen>
<userinput>cd $LFS/usr/bin &amp;&amp;</userinput> </para>
<userinput>ln -s gcc cc</userinput>
</literallayout></blockquote>
</sect2> </sect2>

View File

@ -5,15 +5,15 @@
Install Grep by running the following commands: Install Grep by running the following commands:
</para> </para>
<blockquote><literallayout> <para>
<userinput>export CPPFLAGS=-Dre_max_failures=re_max_failures2 <screen>
&amp;&amp;</userinput> <userinput>export CPPFLAGS=-Dre_max_failures=re_max_failures2 &amp;&amp;</userinput>
<userinput>./configure --prefix=$LFS/usr --disable-nls <userinput>./configure --prefix=$LFS/usr --disable-nls &amp;&amp;</userinput>
&amp;&amp;</userinput> <userinput>unset CPPFLAGS &amp;&amp;</userinput>
<userinput>unset CPPFLAGS &amp;&amp;</userinput> <userinput>make LDFLAGS=-static &amp;&amp;</userinput>
<userinput>make LDFLAGS=-static &amp;&amp;</userinput> <userinput>make install</userinput>
<userinput>make install</userinput> </screen>
</literallayout></blockquote> </para>
</sect2> </sect2>

View File

@ -5,16 +5,16 @@
Before Gzip is installed, the gzip patch file needs to be unpacked. Before Gzip is installed, the gzip patch file needs to be unpacked.
</para> </para>
<blockquote><literallayout> <para>
<userinput>patch -Np1 -i ../gzip-&gzip-version;.patch <screen>
&amp;&amp;</userinput> <userinput>patch -Np1 -i ../gzip-&gzip-version;.patch &amp;&amp;</userinput>
<userinput>./configure --prefix=$LFS/usr &amp;&amp;</userinput> <userinput>./configure --prefix=$LFS/usr &amp;&amp;</userinput>
<userinput>make LDFLAGS=-static &amp;&amp;</userinput> <userinput>make LDFLAGS=-static &amp;&amp;</userinput>
<userinput>make install &amp;&amp;</userinput> <userinput>make install &amp;&amp;</userinput>
<userinput>cp $LFS/usr/bin/gunzip $LFS/usr/bin/gzip <userinput>cp $LFS/usr/bin/gunzip $LFS/usr/bin/gzip $LFS/bin &amp;&amp;</userinput>
$LFS/bin &amp;&amp;</userinput> <userinput>rm $LFS/usr/bin/gunzip $LFS/usr/bin/gzip</userinput>
<userinput>rm $LFS/usr/bin/gunzip $LFS/usr/bin/gzip</userinput> </screen>
</literallayout></blockquote> </para>
</sect2> </sect2>

View File

@ -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: properly if you decided to make use of it. Run the following:
</para> </para>
<blockquote><literallayout> <para>
<userinput>echo $LFS</userinput> <screen>
</literallayout></blockquote> <userinput>echo $LFS</userinput>
</screen>
</para>
<para> <para>
Check to make sure the output contains the correct directory to the LFS Check to make sure the output contains the correct directory to the LFS

View File

@ -13,21 +13,20 @@ compile the packages that need the kernel.
The kernel configuration file is created by running the following command: The kernel configuration file is created by running the following command:
</para> </para>
<blockquote><literallayout> <para>
<userinput>patch -Np1 -i ../linux-&kernel-version;.patch <screen>
&amp;&amp;</userinput> <userinput>patch -Np1 -i ../linux-&kernel-version;.patch &amp;&amp;</userinput>
<userinput>make mrproper &amp;&amp;</userinput> <userinput>make mrproper &amp;&amp;</userinput>
<userinput>yes "" | make config &amp;&amp;</userinput> <userinput>yes "" | make config &amp;&amp;</userinput>
<userinput>make dep &amp;&amp;</userinput> <userinput>make dep &amp;&amp;</userinput>
<userinput>cd $LFS/usr/include &amp;&amp;</userinput> <userinput>cd $LFS/usr/include &amp;&amp;</userinput>
<userinput>cp -a ../src/linux/include/linux . &amp;&amp;</userinput> <userinput>cp -a ../src/linux/include/linux . &amp;&amp;</userinput>
<userinput>chown root.root $LFS/usr/include/linux -R <userinput>chown root.root $LFS/usr/include/linux -R &amp;&amp;</userinput>
&amp;&amp;</userinput> <userinput>mkdir asm &amp;&amp;</userinput>
<userinput>mkdir asm &amp;&amp;</userinput> <userinput>cp -a ../src/linux/include/asm/* 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>
<userinput>chown root.root $LFS/usr/include/asm -R</userinput> </screen>
</para>
</literallayout></blockquote>
</sect2> </sect2>

View File

@ -5,12 +5,13 @@
Install Make by running the following commands: Install Make by running the following commands:
</para> </para>
<blockquote><literallayout> <para>
<userinput>./configure --prefix=$LFS/usr <screen>
--disable-nls &amp;&amp;</userinput> <userinput>./configure --prefix=$LFS/usr --disable-nls &amp;&amp;</userinput>
<userinput>make LDFLAGS=-static &amp;&amp;</userinput> <userinput>make LDFLAGS=-static &amp;&amp;</userinput>
<userinput>make install</userinput> <userinput>make install</userinput>
</literallayout></blockquote> </screen>
</para>
</sect2> </sect2>

View File

@ -5,17 +5,17 @@
Install Mawk by running the following commands: Install Mawk by running the following commands:
</para> </para>
<blockquote><literallayout> <para>
<userinput>./configure &amp;&amp;</userinput> <screen>
<userinput>sed \</userinput> <userinput>./configure &amp;&amp;</userinput>
<userinput>&nbsp;&nbsp;&nbsp;s/"\$(CC) \$(CFLAGS) -o"/"\$(CC) <userinput>sed \</userinput>
\$(CFLAGS) \$(LDFLAGS) -o"/ \</userinput> <userinput>&nbsp;&nbsp;&nbsp;s/"\$(CC) \$(CFLAGS) -o"/"\$(CC) \$(CFLAGS)
<userinput>&nbsp;&nbsp;&nbsp;Makefile | make \$(LDFLAGS) -o"/ \</userinput>
-f - LDFLAGS=-static &amp;&amp;</userinput> <userinput>&nbsp;&nbsp;&nbsp;Makefile | make -f - LDFLAGS=-static &amp;&amp; </userinput>
<userinput>make BINDIR=$LFS/usr/bin \</userinput> <userinput>make BINDIR=$LFS/usr/bin \</userinput>
<userinput>&nbsp;&nbsp;&nbsp;MANDIR=$LFS/usr/share/man/man1 <userinput>&nbsp;&nbsp;&nbsp;MANDIR=$LFS/usr/share/man/man1 install</userinput>
install</userinput> </screen>
</literallayout></blockquote> </para>
</sect2> </sect2>

View File

@ -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: uses by simply executing the library, like this:
</para> </para>
<blockquote><literallayout> <para>
<userinput>/lib/libc.so.6</userinput> <screen>
</literallayout></blockquote> <userinput>/lib/libc.so.6</userinput>
</screen>
</para>
<para> <para>
The first line will give you the release version. Following lines contain 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: distribution, copy the NSS library files by running:
</para> </para>
<blockquote><literallayout> <para>
<userinput>cp -av /lib/libnss* $LFS/lib</userinput> <screen>
</literallayout></blockquote> <userinput>cp -av /lib/libnss* $LFS/lib</userinput>
</screen>
</para>
</sect1> </sect1>

View File

@ -5,12 +5,13 @@
Install Patch by running the following commands: Install Patch by running the following commands:
</para> </para>
<blockquote><literallayout> <para>
<userinput>./configure --prefix=$LFS/usr <screen>
&amp;&amp;</userinput> <userinput>./configure --prefix=$LFS/usr &amp;&amp;</userinput>
<userinput>make LDFLAGS=-static &amp;&amp;</userinput> <userinput>make LDFLAGS=-static &amp;&amp;</userinput>
<userinput>make install</userinput> <userinput>make install</userinput>
</literallayout></blockquote> </screen>
</para>
</sect2> </sect2>

View File

@ -13,9 +13,11 @@ the kernel itself.
The proc file system is mounted under $LFS/proc by running the following command: The proc file system is mounted under $LFS/proc by running the following command:
</para> </para>
<blockquote><literallayout> <para>
<userinput>mount proc $LFS/proc -t proc</userinput> <screen>
</literallayout></blockquote> <userinput>mount proc $LFS/proc -t proc</userinput>
</screen>
</para>
</sect1> </sect1>

View File

@ -21,32 +21,36 @@ Create a new file <filename>$LFS/etc/passwd</filename> by running the
following command: following command:
</para> </para>
<blockquote><literallayout> <para>
<userinput>echo "root:x:0:0:root:/root:/bin/bash" &gt; <screen>
$LFS/etc/passwd</userinput> <userinput>echo "root:x:0:0:root:/root:/bin/bash" &gt; $LFS/etc/passwd
</literallayout></blockquote> </userinput>
</screen>
</para>
<para> <para>
Create a new file <filename>$LFS/etc/group</filename> by running the Create a new file <filename>$LFS/etc/group</filename> by running the
following: following:
</para> </para>
<literallayout> <para>
<screen>
<userinput>cat &gt; $LFS/etc/group &lt;&lt; "EOF"</userinput> <userinput>cat &gt; $LFS/etc/group &lt;&lt; "EOF"</userinput>
root:x:0: root:x:0:
bin:x:1: bin:x:1:
sys:x:2: sys:x:2:
kmem:x:3: kmem:x:3:
tty:x:4: tty:x:4:
tape:x:5: tape:x:5:
daemon:x:6: daemon:x:6:
floppy:x:7: floppy:x:7:
disk:x:8: disk:x:8:
lp:x:9: lp:x:9:
dialout:x:10: dialout:x:10:
audio:x:11: audio:x:11:
<userinput>EOF</userinput> <userinput>EOF</userinput>
</literallayout> </screen>
</para>
</sect1> </sect1>

View File

@ -5,15 +5,15 @@
Install Sed by running the following commands: Install Sed by running the following commands:
</para> </para>
<blockquote><literallayout> <para>
<userinput>export CPPFLAGS=-Dre_max_failures=re_max_failures2 <screen>
&amp;&amp;</userinput> <userinput>export CPPFLAGS=-Dre_max_failures=re_max_failures2 &amp;&amp;</userinput>
<userinput>./configure --prefix=$LFS/usr <userinput>./configure --prefix=$LFS/usr --bindir=$LFS/bin &amp;&amp;</userinput>
--bindir=$LFS/bin &amp;&amp;</userinput> <userinput>unset CPPFLAGS &amp;&amp;</userinput>
<userinput>unset CPPFLAGS &amp;&amp;</userinput> <userinput>make LDFLAGS=-static &amp;&amp;</userinput>
<userinput>make LDFLAGS=-static &amp;&amp;</userinput> <userinput>make install</userinput>
<userinput>make install</userinput> </screen>
</literallayout></blockquote> </para>
</sect2> </sect2>

View File

@ -5,17 +5,17 @@
Before Sh-utils is installed, the sh-utils patch file needs to be unpacked. Before Sh-utils is installed, the sh-utils patch file needs to be unpacked.
</para> </para>
<blockquote><literallayout> <para>
<userinput>patch -Np1 -i ../sh-utils-&sh-utils-version;.patch <screen>
&amp;&amp;</userinput> <userinput>patch -Np1 -i ../sh-utils-&sh-utils-version;.patch &amp;&amp;</userinput>
<userinput>./configure --prefix=$LFS/usr <userinput>./configure --prefix=$LFS/usr --disable-nls &amp;&amp;</userinput>
--disable-nls &amp;&amp;</userinput> <userinput>make LDFLAGS=-static &amp;&amp;</userinput>
<userinput>make LDFLAGS=-static &amp;&amp;</userinput> <userinput>make install &amp;&amp;</userinput>
<userinput>make install &amp;&amp;</userinput> <userinput>cd $LFS/usr/bin &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 date echo false pwd stty $LFS/bin &amp;&amp;</userinput> <userinput>mv su true uname hostname $LFS/bin</userinput>
<userinput>mv su true uname hostname $LFS/bin</userinput> </screen>
</literallayout></blockquote> </para>
</sect2> </sect2>

View File

@ -12,24 +12,25 @@ for gzip files).
Apply the patch by running the following command: Apply the patch by running the following command:
</para> </para>
<blockquote><literallayout> <para>
<userinput>cd src &amp;&amp;</userinput> <screen>
<userinput>patch -i ../../gnutarpatch.txt &amp;&amp;</userinput> <userinput>cd src &amp;&amp;</userinput>
<userinput>cd ..</userinput> <userinput>patch -i ../../gnutarpatch.txt &amp;&amp;</userinput>
</literallayout></blockquote> <userinput>cd ..</userinput>
</screen>
</para>
<para> <para>
Install Tar by running the following commands: Install Tar by running the following commands:
</para> </para>
<blockquote><literallayout> <para>
<userinput>./configure --prefix=$LFS/usr <screen>
--disable-nls \</userinput> <userinput>./configure --prefix=$LFS/usr --disable-nls \</userinput>
<userinput>&nbsp;&nbsp;&nbsp;--libexecdir=$LFS/usr/bin <userinput>&nbsp;&nbsp;&nbsp;--libexecdir=$LFS/usr/bin --bindir=$LFS/bin &amp;&amp; </userinput>
--bindir=$LFS/bin &amp;&amp; </userinput> <userinput>make LDFLAGS=-static &amp;&amp;</userinput>
<userinput>make LDFLAGS=-static &amp;&amp;</userinput> <userinput>make install</userinput>
<userinput>make install</userinput> </screen></para>
</literallayout></blockquote>
</sect2> </sect2>

View File

@ -5,14 +5,14 @@
Install Texinfo by running the following commands: Install Texinfo by running the following commands:
</para> </para>
<blockquote><literallayout> <para>
<userinput>patch -Np1 -i ../texinfo-&texinfo-version;.patch <screen>
&amp;&amp;</userinput> <userinput>patch -Np1 -i ../texinfo-&texinfo-version;.patch &amp;&amp;</userinput>
<userinput>./configure --prefix=$LFS/usr <userinput>./configure --prefix=$LFS/usr --disable-nls &amp;&amp;</userinput>
--disable-nls &amp;&amp;</userinput> <userinput>make LDFLAGS=-static &amp;&amp;</userinput>
<userinput>make LDFLAGS=-static &amp;&amp;</userinput> <userinput>make install</userinput>
<userinput>make install</userinput> </screen>
</literallayout></blockquote> </para>
</sect2> </sect2>

View File

@ -5,13 +5,14 @@
Install Textutils by running the following commands: Install Textutils by running the following commands:
</para> </para>
<blockquote><literallayout> <para>
<userinput>./configure --prefix=$LFS/usr <screen>
--disable-nls &amp;&amp;</userinput> <userinput>./configure --prefix=$LFS/usr --disable-nls &amp;&amp;</userinput>
<userinput>make LDFLAGS=-static &amp;&amp;</userinput> <userinput>make LDFLAGS=-static &amp;&amp;</userinput>
<userinput>make install &amp;&amp;</userinput> <userinput>make install &amp;&amp;</userinput>
<userinput>mv $LFS/usr/bin/cat $LFS/bin</userinput> <userinput>mv $LFS/usr/bin/cat $LFS/bin</userinput>
</literallayout></blockquote> </screen>
</para>
</sect2> </sect2>