Current BE-LFS (but w/ GCC 3.3.3) merged -> 6.0 branch
[linux_from_scratch.git] / newxml / chapter04 / aboutlfs.xml
blobfa39b8873f551664c3ab65c2dbe013f75196e64f
1 <?xml version="1.0" encoding="ISO-8859-1"?>
2 <!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN" "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [
3   <!ENTITY % general-entities SYSTEM "../general.ent">
4   %general-entities;
5 ]>
6 <sect1 id="prepare-aboutlfs">
7 <title>About $LFS</title>
8 <?dbhtml filename="aboutlfs.html"?>
10 <para>Throughout this book the environment variable LFS will be used several
11 times. It is paramount that this variable is always defined. It should be set
12 to the mount point you chose for your LFS partition. Check that your LFS
13 variable is set up properly with:</para>
15 <screen><userinput>echo $LFS</userinput></screen>
17 <para>Make sure the output shows the path to your LFS partition's mount
18 point, which is <filename class="directory">/mnt/lfs</filename> if you
19 followed our example. If the output is wrong, you can always set the variable
20 with:</para>
22 <screen><userinput>export LFS=/mnt/lfs</userinput></screen>
24 <para>Having this variable set means that if you are told to run a command like
25 <userinput>mkdir $LFS/tools</userinput>, you can type it literally. Your shell
26 will replace "$LFS" with "/mnt/lfs" (or whatever you set the variable to) when
27 it processes the command line.</para>
29 <para>Don't forget to check that <quote>$LFS</quote> is set whenever you leave and
30 reenter the environment (as when doing an <quote>su</quote> to root or another user).
31 </para>
33 </sect1>