Update to systemd-231
[linux_from_scratch.git] / BOOK / chapter04 / aboutlfs.xml
blobc9e60d533395982eb9f05e57850750df79f43377
1 <?xml version="1.0" encoding="ISO-8859-1"?>
2 <!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
3   "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
4   <!ENTITY % general-entities SYSTEM "../general.ent">
5   %general-entities;
6 ]>
8 <sect1 id="prepare-aboutlfs">
9   <?dbhtml filename="aboutlfs.html"?>
11   <title>About $LFS</title>
13   <para>Throughout this book, the environment variable <envar>LFS</envar> will
14   be used. It is paramount that this variable is always defined.
15   It should be set to the mount point chosen for the LFS partition.
16   Check that the <envar>LFS</envar> variable is set up properly with:</para>
18 <screen role="nodump"><userinput>echo $LFS</userinput></screen>
20   <para>Make sure the output shows the path to the LFS partition's mount
21   point, which is <filename class="directory">/mnt/lfs</filename> if the
22   provided example was followed. If the output is incorrect, the
23   variable can be set with:</para>
25 <screen role="nodump"><userinput>export LFS=/mnt/lfs</userinput></screen>
27   <para>Having this variable set is beneficial in that commands such as
28   <command>mkdir $LFS/tools</command> can be typed literally. The shell
29   will automatically replace <quote>$LFS</quote> with
30   <quote>/mnt/lfs</quote> (or whatever the variable was set to) when it
31   processes the command line.</para>
33   <para>Do not forget to check that <envar>$LFS</envar> is set whenever
34   you leave and reenter the current working environment (as when doing a
35   <command>su</command> to <systemitem class="username">root</systemitem>
36   or another user).</para>
38 </sect1>