On 08/05/12 09:26, Luke Bigum wrote:
> Theoretically you should be able to do this:
> 
> augtool> print /files/etc/logrotate.d/syslog/rule/file[. =~ 
> regexp("/var/log/mail")]
> 
> ... but I can't get the Regular Expression function to work in augtool :-(

Very nearly.  Try this:

augtool> print /files/etc/logrotate.d/syslog/rule/file[. =~
regexp("/var/log/mail.*")]
/files/etc/logrotate.d/syslog/rule/file[3] = "/var/log/maillog"

The regexps are anchored by default, so you need the .* to match
anything after "mail".

-- 
Dominic Cleal
Red Hat Consulting
m: +44 (0)7817 878113

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To post to this group, send email to puppet-users@googlegroups.com.
To unsubscribe from this group, send email to 
puppet-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.

Reply via email to