[augeas-devel] Path expressions: allow whitespace in labels
lutter at redhat.com
lutter at redhat.com
Fri Apr 29 21:43:37 UTC 2011
Path expressions currently do not allow whitespace in labels; that means
that you can't write
match '/files/etc/php.ini/mail function/SMTP'
instead, you have to write
match '/files/etc/php.ini/mail\ function/SMTP'
This is awkward for tools that use augeas, like netcf[1] There's actually
no harm in allowing whitespace inside path components. This patch makes the
first form of the match legal.
Note that space is still stripped from the beginning and end of path
components, i.e. '/files/ etc ' is the same as '/files/etc'; I hope nobody
is crazy enough to have file names start or end with whitespace. I am sure
I'll be proven wrong.
David
[1] The bug that sparked this: https://bugzilla.redhat.com/show_bug.cgi?id=700608
More information about the augeas-devel
mailing list