Changes between Version 2 and Version 3 of EncapPackages


Ignore:
Timestamp:
09/04/06 08:45:37 (13 years ago)
Author:
dclark
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • EncapPackages

    v2 v3  
    66As an alternative to the [wiki:Download distribution-specific bcfg2 binary packages] which exist for some platforms, or building from scratch from [wiki:Download source], [http://www.encap.org encap] [wiki:EncapManEncapProfile profiles] of bcfg2 and all of the software it depends on are available, and are known to compile on AIX, GNU/Linux, Solaris, and Solaris/x86. Additional platforms should be trivial to add. 
    77 
    8 The [wiki:EncapManEncapProfile encap_profile(5)]s use [wiki:EncapManMkencap mkencap(1)] to compile to binary [ftp://ftp.encap.org/pub/encap/specification/encap2.1-specification.txt encap packages], which you can install to other machines with [wiki:EncapManEpkg epkg(1)] (a tool like dpkg/rpm/pkgadd that works the same way on all platforms). 
     8The [wiki:EncapManEncapProfile encap_profile(5)]s use [wiki:EncapManMkencap mkencap(1)] to compile to binary [ftp://ftp.encap.org/pub/encap/specification/encap2.1-specification.txt encap packages]. 
    99 
    10 For convenience [http://www.gnu.org/software/make/ GNU Makefiles] are supplied to automate most of this process, so all you have to do is make sure GNU make, gcc, and epkg are installed, and then cd to a few directories and type "`make`" (or "`gmake`" on non-GNU platforms). 
     10For convenience [http://www.gnu.org/software/make/ GNU Makefiles] are supplied to automate most of this process, so all you have to do is make sure GNU make, gcc, and epkg are installed, and then type "`make`" (or "`gmake`" on non-GNU platforms). 
    1111 
    12 Details on this process (which you should read in their entirety) are supplied in the EncapHowto. 
     12You can install the server components manually with [wiki:EncapManEpkg epkg(1)] (a tool like dpkg/rpm/pkgadd that works the same way on all platforms). 
    1313 
    14 == Client Installation Methodology == 
    15 The next item on the [http://trac.mcs.anl.gov/projects/bcfg2/browser/trunk/bcfg2/encap/TODO TODO list] is to create a bcfg2-site package; once this is complete, you will be able to edit a few site-specific variables in a file, type "`make`/`gmake`", and get a "`bcfg2-site-YOURSITENAME-encap-share.tar.gz`" package that will automatically install and configure bcfg2 client and all dependencies on a machine with a single [wiki:EncapManEpkg epkg(1)] command. 
     14A complete client install methodology, which lets you install, with one command, a new bcfg2 client configured for your environment, is included. All of the client encap packages and a local site configuration encap package are bundled into a single executable file with a setup script with [http://www.megastep.org/makeself/ makeself]. Installing a new client becomes a matter of just executing that file on the target machine. 
     15 
     16Details on this process (which you should read in their entirety) are supplied in EncapReadme and EncapInstall. 
    1617 
    1718== Source Code == 
    18  * Via [http://trac.mcs.anl.gov/projects/bcfg2/browser/trunk/bcfg2/encap Trac "Browse Source"] 
     19 * Via [source:trunk/bcfg2/encap Trac "Browse Source"] 
    1920 * Via `svn co https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2/encap` 
    2021 * In the "`/encap`" subdirectory of the [wiki:Download bcfg2 source distribution] 
    2122 
    22 == Binary Packages == 
    23 Binary packages will be made available soon (mid-late August, 2006). If you need some before then / are having trouble compiling from source, please don't hesitate to ask for help on the MailingList. 
    24  
    2523== Current State == 
    26  * The [wiki:EncapManEncapProfile encap profiles] distributed with the [wiki:Download bcfg2 bcfg2-0.8.2 final release source distribution] do not work. You should get the latest profiles from subversion via 
    27  {{{ 
    28  svn co https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2/encap  
    29  }}} 
    30  * EncapHowto needs to be updated with latest [http://trac.mcs.anl.gov/projects/bcfg2/browser/trunk/bcfg2/encap/README README] file 
     24 * Do not use the encap code in bcfg2 0.8.2; it doesn't work. Use 0.8.3 or SVN. 
     25 * EncapHowto needs to be written; this should be done in time for the 0.8.4 release. 
    3126 * See the [http://trac.mcs.anl.gov/projects/bcfg2/browser/trunk/bcfg2/encap/TODO TODO list]