1
0
Prechádzať zdrojové kódy

* 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

Gerard Beekmans 24 rokov pred
rodič
commit
fec335e207
1 zmenil súbory, kde vykonal 32 pridanie a 11 odobranie
  1. 32 11
      chapter02/commands.xml

+ 32 - 11
chapter02/commands.xml

@@ -3,23 +3,44 @@
 
 <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/">