Hello, I filled a debian bug report[1] but it may be a better place for this.
The following recipe show that singleton list are not iterated, I must
add "cf_null" at the end of the list to make it works:
===== promises.cf
body common control
{
bundlesequence => { "test" };
version => "0.0.1";
}
bundle common va
{
vars:
"tmpdirs1" slist => { "/tmp" };
"tmpdirs2" slist => { "/tmp", "/var/tmp", "/usr/tmp" };
}
bundle agent test
{
classes:
"ok" expression => "any";
vars:
"x1" slist => { @(va.tmpdirs1) };
"x2" slist => { @(va.tmpdirs2) };
"x3" slist => { "foo" };
"x4" slist => { "bar", "cf_null" };
reports:
ok::
"X1: $(x1)";
"X2: $(x2)";
"X3: $(x3)";
}
=====
The output is:
===== /usr/sbin/cf-agent -K -I
R: X2: /tmp
R: X2: /var/tmp
R: X2: /usr/tmp
R: X4: bar
=====
Regards.
Footnotes:
[1] http://bugs.debian.org/605534
--
Daniel Dehennin
Récupérer ma clef GPG:
gpg --keyserver pgp.mit.edu --recv-keys 0x6A2540D1
pgpSuAxfPQjRX.pgp
Description: PGP signature
_______________________________________________ Help-cfengine mailing list [email protected] https://cfengine.org/mailman/listinfo/help-cfengine
