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.con...@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.con...@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@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 > > > -- 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
_______________________________________________ augeas-devel mailing list augeas-devel@redhat.com https://www.redhat.com/mailman/listinfo/augeas-devel