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 Help-cfengine@cfengine.org https://cfengine.org/mailman/listinfo/help-cfengine