Estou tentando implementar uma nova lente baseada em outra. Tudo o que fiz até agora foi copiar a lente em /usr/share/augeas/lenses/dist
, alterei seu nome de arquivo e o nome do "módulo" no próprio arquivo para "xxx".
Quando executo augtool
recebo este erro:
Failed to initialize Augeas
error: Syntax error in lens definition
/usr/share/augeas/lenses/dist/xxx.aug:5.7-.10:syntax error, unexpected LIDENT, expecting UIDENT
/usr/share/augeas/lenses/dist/xxx.aug:syntax error
Debian Jessie, ferramenta de agosto 1.2.0
Acontece que o nome do módulo dentro do arquivo deve começar com uma letra maiúscula, então simplesmente substituí "xxx" por "Xxx".
(Como o Google retornou zero resultados de pesquisa para a mensagem de erro, espero que isso ajude alguém em algum momento...)