[augeas-devel] Lens similar to rsync.conf
Thomas, Dave
dthomas at tandbergtv.com
Wed May 20 15:56:34 UTC 2009
Hi,
I need to make an adapter for a config file that's almost identical to
rsync but sections are expressed differently:
Toplevelrecord = val
Section/record = val2
Subsection/section/record=val3
Scanning the man page, rsync doesn't seem to do subsections, but
otherwise the equivalent rsync could be:
<pre>
rsync.conf
Toplevelrecord = val
[Section]
record = val2
</pre>
I tried to start by matching the regex like so:
[A-Za-z0-9 _.-\/]
But I get:
lenses/localconf.aug:33.0-38.24:Failed to compile entry
lenses/localconf.aug:34.17-.23:exception: The key regexp
/[A-Za-z0-9_.-][A-Za-z0-9 _.-\/]*[A-Za-z0-9_.-]/ matches a '/'
lenses/tests/test_localconf.aug:26.6-.19:Could not load module LocalConf
for LocalConf.lns
lenses/tests/test_localconf.aug:26.6-.19:Undefined variable
LocalConf.lns
lenses/tests/test_localconf.aug: error: Loading failed
For clarifications:
@@ -25,43 +24,35 @@
(***********************************************************************
*
* ENTRY
* rsyncd.conf allows indented entries, but by default entries outside
* sections are unindented
************************************************************************
*)
-let entry_re = /[A-Za-z0-9_.-][A-Za-z0-9 _.-]*[A-Za-z0-9_.-]/
+let entry_re = /[A-Za-z0-9_.-][A-Za-z0-9 _.-\/]*[A-Za-z0-9_.-]/
Any suggestions?
Thanks!
Dave
**********************************************************************
This communication is confidential and intended solely for the
addressee(s). Any unauthorized review, use, disclosure or distribution
is prohibited. If you believe this message has been sent to you in
error, please notify the sender by replying to this transmission and
delete the message without disclosing it. Thank you.
E-mail including attachments is susceptible to data corruption,
interception, unauthorized amendment, tampering and viruses, and we
only send and receive e-mails on the basis that we are not liable for
any such corruption, interception, amendment, tampering or viruses or
any consequences thereof.
This email, its content and any attachments is PRIVATE AND
CONFIDENTIAL to TANDBERG Television, Part of the Ericsson Group.
www.tandbergtv.com
**********************************************************************
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/augeas-devel/attachments/20090520/e4c2d400/attachment.htm>
More information about the augeas-devel
mailing list