[augeas-devel] Filter troubles
Damon Conway
damon.conway at alchemysystems.com
Mon Apr 8 19:20:15 UTC 2013
Hi,
I am writing a lens for awstats configuration files, and I've got it
passing tests. However, augtool doesn't show /etc/awstats as being
available.
Mon Apr 08 14:12 ~/git/github/augeas
damon > augparse -I. tests/test_awstats.aug
Mon Apr 08 14:12 ~/git/github/augeas
damon > augparse -I. awstats.aug
Mon Apr 08 14:12 ~/git/github/augeas
damon > augtool -I. -n
augtool> print /files/etc/a
aliases/ apt/
augtool> quit
My code is here: https://github.com/damonconway/augeas.git
Here is the relevant piece:
(* View: entry *)
let entry = ( sp_sep /Include/ | simple_entry (simple_list) )
(* Variable: filter *)
let filter = incl "/etc/awstats/*"
. Util.stdexcl
(* View: lns
The awstats lens *)
let lns = (empty | comment | entry)*
let xfm = transform lns filter
TIA,
Damon
More information about the augeas-devel
mailing list