[augeas-devel] Rx.fs_path in keys (lens for apparmor)

Raphaël Pinson raphael.pinson at camptocamp.com
Tue Mar 12 13:22:26 UTC 2013


Hi Smetana,


The '/' character is illegal in node names, it can only be used in values.
In this case, you might actually want to use a seq for node names, and
store the path as a value, generating a tree like:

    { "1" = "/bin/bash" { "value" = "ixr" } }


Regards,


On Tue, Mar 12, 2013 at 2:15 PM, Serge Smetana <serge.smetana at gmail.com>wrote:

> Hello,
>
> I'm trying to create lens for apparmor.
> Simple entry for apparmor rule is something like
>
>    /bin/bash ixr,
>
> But if I describe lens as
>
>   let rule = [ Util.indent . key Rx.fspath . Sep.space . store Rx.word
>  . Util.del_str "," . Util.eol ]
>
> I get the following exception:
>
>     Failed to compile rule
>     exception: The key regexp /[^ \t\n]+/ matches a '/'
>
> Is it possible to use filesystem path as a key?
>
>
>
> Thanks,
> Serge
>
> _______________________________________________
> augeas-devel mailing list
> 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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/augeas-devel/attachments/20130312/a9865ea3/attachment.htm>


More information about the augeas-devel mailing list