We base our deployment of 3rd party software on the BSD model and build 
everything from source.  That was in place long before I got here so now I am 
trying to modernize the way we keep track of packages that must be built from 
source using cfengine.  I definitely see the value in creating a repository 
like that, but in this case, I need to stick pretty close to the current 
infrastructure we have.

A lot of them are generally the same process: make a directory, check out of 
cvs, and then make install.  The problem that I am running into is checking out 
of cvs and making since you have to be in the directory.  Are you suggesting 
writing an installer script for those that could be called from inside the 
package_method below that would accomplish those two goals?  

Body package_method source_build
{
        Package_add_command => "/usr/local/bin/build_source $(name)";
        
}


_______________________________________________
Help-cfengine mailing list
Help-cfengine@cfengine.org
https://cfengine.org/mailman/listinfo/help-cfengine

Reply via email to