Пытаюсь реализовать новый объектив на основе другого. Все, что я сделал до сих пор, это скопировал объектив в /usr/share/augeas/lenses/dist
, изменил его имя файла и имя «модуля» в самом файле на «xxx».
Когда я бегу augtool
Я получаю такую ошибку:
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 Джесси, augtool 1.2.0
Как оказалось, имя модуля внутри файла должно начинаться с заглавной буквы, поэтому я просто заменил «xxx» на «Xxx».
(Поскольку Google не дал результатов поиска для сообщения об ошибке, я надеюсь, что это когда-нибудь поможет кому-нибудь ...)