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
[email protected]
https://cfengine.org/mailman/listinfo/help-cfengine