[augeas-devel] Filter troubles
Damon Conway
damon.conway at alchemysystems.com
Mon Apr 8 21:34:12 UTC 2013
Yes, I found that I had a keyword spelled incorrectly in my list.
Perhaps it is time to learn how to dynamically build that.
On 04/08/2013 04:21 PM, Raphaël Pinson wrote:
> So line 317 of /etc/awstats/awstats.localhost.localdomain.conf fails
> to parse with the lens (in case it's not clear). Might be worth
> another unit test.
>
>
> On Mon, Apr 8, 2013 at 11:20 PM, Damon Conway
> <damon.conway at alchemysystems.com
> <mailto:damon.conway at alchemysystems.com>> wrote:
>
> Aha! It was showing several permissions errors, and I ran with
> sudo. Now I'm seeing this:
>
> augtool> print /augeas//error
> /augeas/files/etc/awstats/awstats.model.conf/error = "parse_failed"
> /augeas/files/etc/awstats/awstats.model.conf/error/pos = "15114"
> /augeas/files/etc/awstats/awstats.model.conf/error/line = "317"
> /augeas/files/etc/awstats/awstats.model.conf/error/char = "0"
> /augeas/files/etc/awstats/awstats.model.conf/error/lens =
> "./awstats.aug:224.10-.36:"
> /augeas/files/etc/awstats/awstats.model.conf/error/message =
> "Iterated lens matched less than it should"
> /augeas/files/etc/awstats/awstats.localhost.localdomain.conf/error
> = "parse_failed"
> /augeas/files/etc/awstats/awstats.localhost.localdomain.conf/error/pos
> = "15114"
> /augeas/files/etc/awstats/awstats.localhost.localdomain.conf/error/line
> = "317"
> /augeas/files/etc/awstats/awstats.localhost.localdomain.conf/error/char
> = "0"
> /augeas/files/etc/awstats/awstats.localhost.localdomain.conf/error/lens
> = "./awstats.aug:224.10-.36:"
> /augeas/files/etc/awstats/awstats.localhost.localdomain.conf/error/message
> = "Iterated lens matched less than it should"
>
> Thanks for the help! I'll follow this error message.
>
> Damon
>
>
> On 04/08/2013 03:33 PM, Raphaël Pinson wrote:
>> Hi Damon,
>>
>>
>> What does `print /augeas//error` say in augtool?
>>
>>
>> Cheers
>>
>> Raphaël
>>
>>
>> On Mon, Apr 8, 2013 at 9:20 PM, Damon Conway
>> <damon.conway at alchemysystems.com
>> <mailto:damon.conway at alchemysystems.com>> wrote:
>>
>> 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
>>
>> _______________________________________________
>> augeas-devel mailing list
>> augeas-devel at redhat.com <mailto:augeas-devel at redhat.com>
>> https://www.redhat.com/mailman/listinfo/augeas-devel
>>
>>
>>
>>
>> --
>> Raphaël Pinson
>> Administrateur Systèmes & Réseaux
>> Camptocamp France
>> Savoie Technolac
>> BP 352
>> 48, avenue du Lac du Bourget
>> 73372 Le Bourget du Lac, Cedex
>> www.camptocamp.com <http://www.camptocamp.com>
>
>
>
>
> --
> Raphaël Pinson
> Administrateur Systèmes & Réseaux
> Camptocamp France
> Savoie Technolac
> BP 352
> 48, avenue du Lac du Bourget
> 73372 Le Bourget du Lac, Cedex
> www.camptocamp.com <http://www.camptocamp.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/augeas-devel/attachments/20130408/2d29410a/attachment.htm>
More information about the augeas-devel
mailing list