source: chapter02/aboutlfs.xml@ 88aed90

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 88aed90 was 88aed90, checked in by Thomas Balu Walter <tw@…>, 23 years ago

Typo ...is set for -> is set.

git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@341 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
6the variable name $LFS will frequently be used. $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 this is done no matter where it is read; be it in
18commands entered on the prompt, or in a file edited or created.
19</para>
20
21<para>
22Another possible solution is to set the environment variable LFS.
23This way the $LFS can be entered literally instead of replacing it by
24something like
25/mnt/lfs. This is accomplished by running: export LFS=/mnt/lfs.
26</para>
27
28<para>
29If I read cp inittab $LFS/etc, I literally can type cp inittab $LFS/etc
30and the shell will replace this command by cp inittab /mnt/lfs/etc
31automatically.
32</para>
33
34<para>
35Do not forget to set the $LFS variable at all times. If
36the variable is not set and is used it in a command, $LFS will be ignored
37and whatever
38is left will be executed. The command cp inittab $LFS/etc without the $LFS
39variable set will result in copying the inittab file to the /etc
40directory, which will overwrite the host-system's inittab. A file like inittab
41isn't that big a problem as it can easily be restored, but if
42this mistake is made during the installation of the C Library, things might
43be damaged
44</para>
45
46<para>
47One way to make sure that $LFS is set at all times is adding it to
48the /root/.bash_profile and/or /root/.bashrc file(s) so that every time a
49'su' to root is done to install LFS, the $LFS variable is set.
50</para>
51
52</sect1>
53
Note: See TracBrowser for help on using the repository browser.