Changes between Version 2 and Version 3 of EncapHowto


Ignore:
Timestamp:
07/21/06 13:55:01 (17 years ago)
Author:
dclark
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • EncapHowto

    v2 v3  
    11= Encap based bootstrap for bcfg2 and complete bcfg2 client toolchain = 
    22 
    3 Note: This page is a copy of the README from the canonical site: 
    4 http://www.dclark.us/bcfg2/bcfg2-encap-bootstrap/bcfg2-encap-bootstrap-0.1/README 
     3This bootstrap code is a method for getting bcfg2 (as a client), 
     4including all dependencies, up and running on a new platform as 
     5quickly as possible (from source). 
    56 
    6 The bcfg2-encap-bootstrap package is a method for getting bcfg2 (as a  
    7 client), including all dependencies, up and running on a new platform as 
    8 quickly as possible. 
     7You can view this document with glorious Trac Wiki formatting at: 
     8 * http://trac.mcs.anl.gov/projects/bcfg2/wiki/EncapHowto 
     9(Although that version may be out of date) 
    910 
    10 It is available from: 
    11  * http://www.pobox.com/users/dclark/bcfg2/bcfg2-encap-bootstrap 
     11You can obtain the latest version of the code from bcfg2 svn: 
     12 * `svn co https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2/encap` 
     13 
     14Or browse the latest version on the web via: 
     15 * http://trac.mcs.anl.gov/projects/bcfg2/browser/trunk/bcfg2/encap 
    1216 
    1317Using the encap package manager it automatically downloads, builds and 
     
    2024software, which is prefixed by `b2` (`b2openssl`, `b2python` etc.).   
    2125 
    22 Note that to run the bcfg2 server, you also need to install gamin, which 
     26To run the bcfg2 server, you also need to install gamin, which 
    2327supports a subset of the platforms bcfg2 client will work on, including 
    2428GNU/Linux and FreeBSD. 
     29 
     30When using this packaging, `/etc/bcfg2.conf` is instead 
     31`/usr/local/etc/bcfg2.conf`. 
     32 
     33This should be considered an alpha version. Everything compiles and seems to 
     34work, but it has not yet been tested with a working bcfg2 repository. 
    2535 
    2636== Building and installing everything == 
     
    6373this code. 
    6474 
    65 || OS        || Vendor || Version || Arch  || GCC   || By || 
    66 || AIX       || IBM    || 5.3     || POWER || 4.1.0 || dc || 
    67 || GNU/Linux || Debian || Sarge   || i386  || 3.3.5 || dc || 
    68 || GNU/Linux || Debian || Sid     || i386  || 4.1.2 || dc || 
     75|| OS        || Vendor || Version || Arch  || GCC   || By || With VERSION   || 
     76|| AIX       || IBM    || 5.3     || POWER || 4.1.0 || dc || 0.1/0.8.2pre6  || 
     77|| GNU/Linux || Debian || Sarge   || i386  || 3.3.5 || dc || 0.1/0.8.2pre6  || 
     78|| GNU/Linux || Debian || Sid     || i386  || 4.1.2 || dc || 0.3/0.8.2pre10 || 
    6979 
    7080dc: "Daniel Clark" <mailto:[email protected]> 
    7181 
    72 If you bootstrap a platform not listed above, please send email to Daniel 
    73 Clark <mailto:[email protected]> so that platform can be added to the 
    74 list. If you modified any of the files in this package to be able to  
    75 bootstrap the new platform, please include either diffs or a tarball of your 
    76 modified version so your changes can be incorporated into a new release. Any 
    77 other notes, such as where you got the GNU binaries or any issues people 
    78 should be aware of, would be appreciated.  
     82If you bootstrap a platform not listed above, please add a comment to: 
     83 * http://trac.mcs.anl.gov/projects/bcfg2/ticket/74 
     84so that platform can be added to the list.  
     85 
     86If you modified any of the files in this package to be able to bootstrap the 
     87new platform, please include either diffs or a tarball of your modified 
     88version in a new ticket so your changes can be incorporated into a new 
     89release.  
     90 
     91Any other notes, such as where you got the GNU binaries or any issues people 
     92should be aware of, would also be appreciated.  
    7993 
    8094You may want to scan all of the bootstrapped binaries and libraries with 
     
    101115   pruning that can be done of individual packages. 
    102116 
     117 0.2:: 
     118 * Updated bcfg2 to 0.8.2pre7 
     119 * Updated README to point to mcs.anl.gov resources 
     120 
     121 0.3:: 
     122 * Updated bcfg2 to 0.8.2pre10 
     123 
     124 0.4:: 
     125 * Versions before this version won't work without manually fixing paths 
     126 * Added patches so paths actually exist, specifically: 
     127   * bcfg2.conf default location is /usr/local/etc 
     128   * epkg/encap paths changed to encap default /usr/local paths 
     129   * schema prefix patch (changeset 1953) applied 
     130   * default schema prefix changed to /usr/local/lib/bcfg2 
     131 * Added mirror of all packages downloaded by the profiles at  
     132   http://www.pobox.com/users/dclark/mirror and made mirror default for 
     133   those downloads 
     134   * Set up automatic hourly mirror of bcfg2 ftp site *.tar.gz files 
     135   * Mirror of other packages is manual (but deps shouldn't change often) 
     136 
     137 0.5:: 
     138 * Removed external download of patches as that was not working consistantly; 
     139   replaced with patches inline the bcfg2 .profile 
     140 * Added GNU patch dependancy, both for bcfg2 patches and call from Cfg.py 
     141 * Fixed bcfg-repo-validate so it can find xmllint (as b2xmllint) 
     142  
     143 0.6:: 
     144 * Updated bcfg2 to 0.8.2 (released version) 
     145 * Removed r1953 patch from bcfg2 .profile, since that is included in 0.8.2 
     146 * Added alpha version warning 
     147 
    103148== Documentation Version == 
    104 $Id: README 151 2006-06-28 11:37:41Z dcca2302 $ 
     149$Id: README 1982 2006-07-20 22:23:25Z dclark $