On Wed, 2012-07-18 at 15:47 -0700, David Lutterkort wrote:
> >     test  Pdnsr_forward_zones.lns put empty  after
> >             set "/zone[ .  = 'zone1.com' ]" "zone1.com";
> >             set "/zone[ . = 'zone1.com' ]/server[ . = '10.1.1.20' ]" 
> > "10.1.1.20";
> >             set "/zone[ . = 'zone1.com' ]/server[ . = '10.1.1.25' ]" 
> > "10.1.1.25"
> >      = "zone1.com=10.1.1.20,10.1.1.25"
> 
> The tree you get here is actually
> 
>         { }
>         { "zone" = "zone1.com" { ... } }

Forgot ot mention: since this was so hard to figure out, I added a
'print_tree' builtin (commit 9d369e01), so that you can say in your put
tests

        test  Pdnsr_forward_zones.lns put empty  after
                        set "/zone[ .  = 'zone1.com' ]" "zone1.com";
                        set "/zone[ . = 'zone1.com' ]/server[ . = '10.1.1.20' 
]" "10.1.1.20";
                        set "/zone[ . = 'zone1.com' ]/server[ . = '10.1.1.25' 
]" "10.1.1.25";
                        preint_tree
                 = "zone1.com=10.1.1.20,10.1.1.25"

to see what your lens actually operates on.

David


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

Reply via email to