Forum: Cfengine Help
Subject: Re: regextract unknown
Author: erik
Link to topic: https://cfengine.com/forum/read.php?3,21334,21340#msg-21340
hmmm,
$ ldd `which cf-agent` | grep pcre
libpcre.so.0 => /var/cfengine/lib/libpcre.so.0 (0x00caf000)
$ ls -l /var/cfengine/lib/libpcre.so.0
-rwxr-xr-x 1 root root 305531 2011-02-03 14:08 /var/cfengine/lib/libpcre.so.0
$ dpkg -l | grep pcre
ii libpcre3 7.8-3build1 Perl 5 Compatible Regular Expression
Library - runtime files
ii libpcre3-dev 7.8-3build1 Perl 5 Compatible Regular Expression Library -
development files
ii libpcrecpp0 7.8-3build1 Perl 5 Compatible Regular Expression Library -
C++ runtime files
$
if I try a different regular expression function it works:
$ cat ny.cf
body common control {
bundlesequence => { "test" };
domain => "hig.no";
}
bundle agent test {
vars:
"nameservers" slist => {
"192.168.10.184",
"128.39.74.16",
"192.168.1.103"
};
classes:
"am_name_server" expression =>
reglist("@(nameservers)","\d+\.\d+\.\d+\.184");
reports:
am_name_server::
"hei";
}
$ cf-agent -K -f ./ny.cf
R: hei
$
this is strange, I see other posts referring to regextract working fine, so I
must be missing something here,
/Erik
_______________________________________________
Help-cfengine mailing list
[email protected]
https://cfengine.org/mailman/listinfo/help-cfengine