diff options
author | Gerard Beekmans <gerard@linuxfromscratch.org> | 2001-05-08 20:36:29 +0000 |
---|---|---|
committer | Gerard Beekmans <gerard@linuxfromscratch.org> | 2001-05-08 20:36:29 +0000 |
commit | fec335e2079f2e3dffb6c9c9f2d144d980ad3a6f (patch) | |
tree | dc0aa3645f810290bab49f062e2e59d2b7be94b4 /chapter02 | |
parent | 51542c73f6b685f2b3810928f9fb7cca4df404aa (diff) |
* Updated what the files are for
* Mentioned that you shouldn't copy the lfs-command files inside a
package directory + gave an example what happens with autoconf when
you do so
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@597 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
Diffstat (limited to 'chapter02')
-rw-r--r-- | chapter02/commands.xml | 43 |
1 files changed, 32 insertions, 11 deletions
diff --git a/chapter02/commands.xml b/chapter02/commands.xml index 5b740893e..b1d9ac3a9 100644 --- a/chapter02/commands.xml +++ b/chapter02/commands.xml @@ -3,24 +3,45 @@ <para> LFS Commands is a tarball containing files which list the installation -commands for the packages installed in this book. These files can be -used to dump to a shell and install the packages, though some files -need to be modified (for example, when the kbd package is -installed, you needed to select the keyboard layout file, becaue it can't -reliably be guessed). +commands for the packages installed in this book. </para> <para> -These files can also be used to quickly find out which commands have been -changed between the different LFS versions as well. Download the -lfs-commands tarball for this book version and the previous book version -and run a diff on the files. That way it is possible to see which packages -have updated installation instructions, so any scripts you may have can -be modified, or you can reinstall a package if you think that +These files can also be used to quickly find out which commands have +been changed between the different LFS versions as well. Download the +lfs-commands tarball for this book version and the previous book +version and run a diff on the files. That way it is possible to see which +packages have updated installation instructions, so any scripts you may +have can be modified, or you can reinstall a package if you think that necessary. </para> <para> +A side effect is that these files can be used to dump to a shell and +install the packages, though some files need to be modified (for +example, when the kbd package is installed, you needed to select the +keyboard layout file, becaue it can't reliably be guessed). Keep in +mind, please, that these files are not checked for correctness, +integrity and so forth. There may be bugs in the files (since they are +manually created, typo's are often inevitable) so do check them and +don't blindly trust them. +</para> + +<para> +If you decide to use these files for scripting purposes, then don't +place the files inside the directory of a package. For example, don't +put the autoconf file from the lfs-commands package into the autoconf +directory. The files may interfere with the actual package files, which +may contain a file with the same name. Autoconf is one +example of this: if an autoconf file is present in the autoconf +directory, the configure script won't create a new autoconf file. You +will end up with /usr/bin/autoconf containing autoconf's installation +instructions, rather than the real autoconf perl script. There may be +other packages that behave in similar ways, so just keep the +lfs-commands files outside the package directory. +</para> + +<para> The lfscommands can be downloaded from <ulink url="http://packages.linuxfromscratch.org/lfs-commands/"> http://packages.linuxfromscratch.org/lfs-commands/</ulink> or <ulink |