source: chapter02/aboutlfs.xml@ 1b256332

10.0 10.0-rc1 10.1 10.1-rc1 11.0 11.0-rc1 11.0-rc2 11.0-rc3 11.1 11.1-rc1 11.2 11.2-rc1 11.3 11.3-rc1 12.0 12.0-rc1 12.1 12.1-rc1 6.0 6.1 6.1.1 6.3 6.4 6.5 6.6 6.7 6.8 7.0 7.1 7.2 7.3 7.4 7.5 7.5-systemd 7.6 7.6-systemd 7.7 7.7-systemd 7.8 7.8-systemd 7.9 7.9-systemd 8.0 8.1 8.2 8.3 8.4 9.0 9.1 arm bdubbs/gcc13 ml-11.0 multilib renodr/libudev-from-systemd s6-init trunk v3_0 v3_1 v3_2 v3_3 v4_0 v4_1 v5_0 v5_1 v5_1_1 xry111/arm64 xry111/arm64-12.0 xry111/clfs-ng xry111/lfs-next xry111/loongarch xry111/loongarch-12.0 xry111/loongarch-12.1 xry111/mips64el xry111/pip3 xry111/rust-wip-20221008 xry111/update-glibc
Last change on this file since 1b256332 was 01c8218, checked in by Simon Perreault <nomis80@…>, 23 years ago

Grammar fixes.

git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@326 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689

  • Property mode set to 100644
File size: 1.9 KB
Line 
1<sect1 id="ch02-aboutlfs">
2<title>About $LFS</title>
3
4<para>
5Please read the following carefully: throughout this book you will
6frequently see the variable name $LFS. $LFS must at all times be
7replaced by the directory where the partition that contains the LFS system
8is mounted. How to create and where to mount the partition will be
9explaind in full detail later on in chapter 4. In my case, the LFS
10partition is mounted on /mnt/lfs. If I read this book myself and I see
11$LFS somewhere, I will pretend that I read /mnt/lfs. If I read that
12I have to run this command: cp inittab $LFS/etc, I actually will run this:
13cp inittab /mnt/lfs/etc.
14</para>
15
16<para>
17It's important that you do this no matter where you read it; be it in
18commands you enter on the prompt, or in a file you edit or create.
19</para>
20
21<para>
22If you want, you can set the environment variable LFS. This way you can
23literally enter $LFS instead of replacing it by something like
24/mnt/lfs. This is accomplished by running: export LFS=/mnt/lfs.
25</para>
26
27<para>
28If I read cp inittab $LFS/etc, I literally can type cp inittab $LFS/etc
29and the shell will replace this command by cp inittab /mnt/lfs/etc
30automatically.
31</para>
32
33<para>
34Do not forget to set the $LFS variable at all times. If you haven't set
35the variable and you use it in a command, $LFS will be ignored and whatever
36is left will be executed. The command cp inittab $LFS/etc without the $LFS
37variable set will result in copying the inittab file to the /etc
38directory, which will overwrite your system's inittab. A file like inittab
39isn't that big a problem as it can easily be restored, but if you would
40make this mistake during the installation of the C Library, you could
41damage things.
42</para>
43
44<para>
45One way to make sure that $LFS is set at all times is adding it to
46your /root/.bash_profile and/or /root/.bashrc file(s) so that every time you
47'su' to install LFS, the $LFS variable is set for you.
48</para>
49
50</sect1>
51
Note: See TracBrowser for help on using the repository browser.