more README work and corrected a spelling error

This commit is contained in:
George Boudreau 2006-05-04 22:23:22 +00:00
parent 0755d1ab73
commit b240ee6f1b
2 changed files with 49 additions and 28 deletions

75
README
View file

@ -37,44 +37,65 @@ $Id$
The term <symlink> refers to the 1 of 4 package symlinks, lfs,hlfs,clfs,blfs. The term <symlink> refers to the 1 of 4 package symlinks, lfs,hlfs,clfs,blfs.
Replace <symlink> with your choice of packages; i.e.: ./lfs Replace <symlink> with your choice of packages; i.e.: ./lfs
./<symlink> ./<symlink> eg: ./lfs or ./hlfs
Create a makefile based on the settings found in the config files. Create a makefile based on the settings found in the config files.
You must enter the build partition/jhalfs directory and manually run <make> You must enter the build partition/jhalfs directory and manually run <make>
./<symlink> -G ./<symlink> -G eg: ./lfs -G
Download the packages and patches necessary to build <symlink> Download the packages and patches necessary to build <symlink>
./<symlink> -G -M ./<symlink> -G -M eg: ./lfs -G -M
Download the packages, create and automatically run the Makefile Download the packages, create and automatically run the Makefile
./<symlink> --help will give you a context sensitive list of command ./<symlink> --help eg: ./lfs --help
line switches. will give you a context sensitive list of command line switches.
5. LAYOUT:: 5. LAYOUT::
blfs --+ /BLFS config ---+ /common/config /BLFS/config
| master.sh -+ /common_functions /master.sh
| xxxx.xsl -+ /makefile_functions /xxxx.xsl
| /func_check_versions.sh
clfs --+ /CLFS config ---+ /func_validate_configs.sh /CLFS/config
| master.sh -+ /master.sh
| xxxx.xsl -+ /xxxx.xsl
|
+--------------------- master.sh --------------->>> /HLFS/config
+--README /master.sh
| /xxxx.xsl
hlfs --+ /HLFS config ---+
| master.sh -+ /LFS/config
| xxxx.xsl -+ / master.sh
| /xxxx.xsl
lfs --+ /LFS config ---+
master.sh -+ /common/config
xxxx.xsl -+ /common_functions
/makefile_functions
/func_check_versions.sh
/func_validate_configs.sh
/contrib/jhalfs-paco.patch
/extras/do_copy_files
/do_ica_prep
/do_ica_work
/farce
/filelist
README
README.PACO
TODO
./blfs ---+
./clfs ---|
+---> master.sh
./hlfs ---|
./lfs ---+
6. FAQ:: 6. FAQ::
Q. "It doesn't work" Q. "It doesn't work"
A. Yes it does.. A. Yes it does, try ./lfs --help
Q. "How do I specify the build location" Q. "How do I specify the build location"
A. The original LFS document worked against the well know location /mnt/lfs. A. The original LFS document worked against the well know location /mnt/lfs.
@ -85,9 +106,9 @@ $Id$
The layout below $BUILDDIR is as follows. The layout below $BUILDDIR is as follows.
$BUILDDIR/ $BUILDDIR/
jhalfs (makefile,cmd scripts,logs..etc) jhalfs (makefile,cmd scripts,logs..etc)
sources (where packages reside sources (where packages reside)
temptools (temporary bootstrap system temptools (temporary bootstrap system)
cross-tools (CLFS only) cross-tools (temporary CLFS only)
... ...
FHS dir structure FHS dir structure
... ...

View file

@ -70,7 +70,7 @@ ${BOLD} -T, --testsuites N ${OFF}
0 = none 0 = none
1 = only final system Glibc, GCC and Binutils testsuites 1 = only final system Glibc, GCC and Binutils testsuites
2 = all final system testsuites 2 = all final system testsuites
3 = all temporaly tools and final system testsuites 3 = all temporary tools and final system testsuites
In CLFS, 3 is an alias to 2 In CLFS, 3 is an alias to 2
In BLFS, 1, 2, and 3 are equivalents and means that the testsuites In BLFS, 1, 2, and 3 are equivalents and means that the testsuites
will be run. will be run.