'''EncapPackages''' | EncapReadme | EncapInstall | EncapHowto ---- = bcfg2 encap packages = As 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 many versions of AIX, GNU/Linux, Solaris, and Solaris/x86. Additional platforms should be trivial to add. 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]. 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 type "`make`" (or "`gmake`" on non-GNU platforms). You 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). A 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. It is recommended to compile from source, however there are binary encaps for some platforms available from http://www.dclark.us/encaps/bcfg2/ Details on this process (which you should read in their entirety) are supplied in EncapReadme and EncapInstall. == Source Code == * Via [source:trunk/bcfg2/encap Trac "Browse Source"] * Via `svn co https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2/encap` * In the "`/encap`" subdirectory of the [wiki:Download bcfg2 source distribution] == Current State == * Use the latest encap code from SVN * EncapHowto needs to be written * See the [http://trac.mcs.anl.gov/projects/bcfg2/browser/trunk/bcfg2/encap/TODO TODO list]