Changeset 9a865396 for README.BLFS


Ignore:
Timestamp:
03/08/2012 06:03:56 PM (12 years ago)
Author:
Pierre Labastie <pierre@…>
Branches:
ablfs
Children:
7ea25e4
Parents:
2507cf7
Message:

Update the blfs parts of README files

File:
1 edited

Legend:

Unmodified
Added
Removed
  • README.BLFS

    r2507cf7 r9a865396  
    34343. USAGE::
    3535
    36      Due the complexity of the BLFS book, the scripts and Makefile generation
    37   is done in several steps:
     36     Due to the complexity of the BLFS book, the scripts and Makefile
     37     generation is done in several steps:
    3838
    3939  3.1  INSTALLED PACKAGES TRACKING SYSTEM::
     
    5555       The default location of the tracking directory is /var/lib/jhalfs/BLFS.
    5656    NB : after the initial build, that directory is only used to contain
    57     instpkg.xml
     57    instpkg.xml, unless custom tools have been built. In the latter case,
     58    it also contains empty files whose name are $PKG-$VERSION for each
     59    versionned package built. The information about those packages is
     60    included into instpkg.xml the next time the tool is run.
    5861
    5962  3.2  BLFS_TOOL INSTALLATION::
     
    119122    you just built xLFS, and you can skip to step 3.4.
    120123
    121        To do that run "make update". It may happen that the subversion
     124       To do that, run "make update". It may happen that the subversion
    122125    version of your building host is older than the version you just
    123126    built. This may generate weird errors like "'.' omitted". The easiest
    124127    thing to do in that case, is to completely remove the blfs-xml directory
    125     and run "make update".
     128    and run "make update". With recent versions of subversion, you can also
     129    run "svn upgrade" from inside the blfs-xml directory.
    126130
    127131       On the next configuration run, packages already installed but listed
     
    161165    of B, then the tree dependency restarts from there, that is with the
    162166    layout B->C->... You may then hit the case B->C->A->C, for which you
    163     should answer no, unless you want to enter an infinite (human driven) loop.
     167    should answer no, unless you want to enter an infinite (human driven)
     168    loop;-)
    164169
    165170       You end up with a book.xml file which contains the linearized book,
     
    213218      Normally, bootscript installation should work. On the other hand, the
    214219   book does not give instruction for running them, so you might have to
    215    manually insert /etc/init.d/rd.d/<initscript> at some place during the build.
     220   manually insert /etc/init.d/rc.d/<initscript> at some place during the build.
    216221
    217222   4.2  PACKAGE CONFIGURATION::
     
    220225   edit the build script to fit the needs of your system. Sometimes, the
    221226   bash startup files are modified (see for example the instructions for
    222    llvm). You might have to insert something like "source /etc/bash_profile"
    223    at some point during the build.
     227   llvm). The shipped 'envars.conf' contains a line 'source /etc/profile',
     228   which ensures that the proper environment variables are used.
    224229
    225230   4.3  GCC, JDK, Sane, and KDE-multimedia, freetype2, MesaLib and others
     
    250255   4.5  PATCHES
    251256
    252         By default, all required patches will be downloaded from the NET.
    253 
    254         If you have previously downloaded the patches, you must edit the
    255      scripts to use your local patches.
    256 
    257         Also, be sure that all scripts have the commands to download/apply the
    258      required patches. Due to book layout issues, some patches may be missing.
     257        Please, make sure that all scripts have the commands to download/apply
     258     the required patches. Due to book layout issues, some patches may be
     259     missing.
    259260
    260261   4.6  ROOT COMMANDS
     
    267268       sudo bash -c '<commands to be executed as root>'
    268269     which fail if the commands to be executed contain themselves a ' or access
    269      a bash variable $XXX. So carefully review them.
     270     a bash variable $XXX. So carefully review them. When you want to use
     271     environment variables, it is sometimes better to replace simple quotes
     272     with double quotes, but beware the construct is even more fragile.
     273     Carefully check it...
    270274
    271275        Due to book layout issues, some sudo commands may be missing.
     
    276280     any, please report it to <alfs-discuss@linuxfromscratch.org>.
    277281
    278         Presently, there is an error in the book in file
    279      x/installing/x7proto.xml. You should change the role='required' to
    280      role='optional' in the optional dependencies, if you plan to build
    281      X.
Note: See TracChangeset for help on using the changeset viewer.