On Tue, Dec 15, 2009 at 1:02 AM, Mark Burgess <[email protected]> wrote:
>
> And I should have pointed out that the "bundle resolvconf" etc, belongs in
> the standard
> library.
Is this why the below does not work? What do I need to do?
myprompt# cf-agent -f ./resolver.cf
cf3:./resolver.cf:33,18: syntax error, near token '('
Undeclared promise bundle "resolvconf()" was referenced in a promise
Summarizing promises as text to ./resolver.cf.txt
Summarizing promises as html to ./resolver.cf.html
cf-agent was not able to get confirmation of promises from
cf-promises, so going to failsafe
myprompt# cat resolver.cf
body common control
{
version => "1.0";
bundlesequence => {
"checkresolver"
};
# inputs => {
# "site.cf",
# "library.cf"
# };
}
bundle agent checkresolver
{
vars:
"resolvers" slist => { "128.39.89.10", "158.36.85.10",
"129.241.1.99" };
files:
"$(sys.resolv)"
edit_line => resolvconf("iu.hio.no cfengine.com",@(resolvers));
}
bundle resolvconf(search,list)
{
delete_lines:
"search.*";
insert_lines:
"search $(search)";
"$(list)";
}
myprompt#
_______________________________________________
Help-cfengine mailing list
[email protected]
https://cfengine.org/mailman/listinfo/help-cfengine