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 <[email protected] <mailto:[email protected]>> 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
    [email protected] <mailto:[email protected]>
    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>

_______________________________________________
augeas-devel mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/augeas-devel

Reply via email to