[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

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

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" } }


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

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?


augeas-devel mailing list
augeas-devel redhat 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

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]