Changes between Version 2 and Version 3 of EncapPackages
- Timestamp:
- 09/04/06 08:45:37 (17 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
EncapPackages
v2 v3 6 6 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 AIX, GNU/Linux, Solaris, and Solaris/x86. Additional platforms should be trivial to add. 7 7 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).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]. 9 9 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 andtype "`make`" (or "`gmake`" on non-GNU platforms).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 type "`make`" (or "`gmake`" on non-GNU platforms). 11 11 12 Details on this process (which you should read in their entirety) are supplied in the EncapHowto.12 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). 13 13 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. 14 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. 15 16 Details on this process (which you should read in their entirety) are supplied in EncapReadme and EncapInstall. 16 17 17 18 == 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"] 19 20 * Via `svn co https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2/encap` 20 21 * In the "`/encap`" subdirectory of the [wiki:Download bcfg2 source distribution] 21 22 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 25 23 == 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. 31 26 * See the [http://trac.mcs.anl.gov/projects/bcfg2/browser/trunk/bcfg2/encap/TODO TODO list]