|
The Assimilation Monitoring Project
|
Welcome to the Assimilation README file :-D.
This code builds with cmake, not the autofoo tools... You can find a formatted version of this README online at http://linux-ha.org/source-doc/assimilation/html/_r_e_a_d_m_e.html A more detailed Getting Started guide can be found here http://linux-ha.org/source-doc/assimilation/html/_getting_started.html The project home page is at http://assimmon.org/ - check it out! Please join the project mailing list at http://lists.community.tummy.com/cgi-bin/mailman/listinfo/assimilation
We like to have a reasonable number of things in the build environment.
pip install testify)pip install ctypesgen)In addition, the following systems are needed in the runtime environment for the CMA:
pip install py2neo)The source to the Assimilation Project can be found at http://hg.linux-ha.org/
If you know how to use cmake, you probably already know what to do.
If not, you can follow these instructions for *NIX type systems.
The Cmake project provides cpack to make minimal RPM and DEB packages Cpack also makes OS X and Windows packages - but that's untested. Patches to make this work would be appreciated.
The procedure for making packages is as follows:
If it can't figure out which kind of package to build, it will default to building RPMs. Patches are being solicited to build Windows and OS X packages (read the cpack docs). Other package formats aren't supported by cpack, and will have to be supported by other mechanisms.
There are currently two test modules that you can run after building it. They can be run like this:
For the testcode piece, you have to be in the cma directory of build tree. For the testify portion, you have to either be in the cma directory of the source tree or the installed version in the python install place (on my machine that's currently /usr/lib/python2.7/dist-packages/assimilation)