[augeas-devel] augeas: master - Lokkit: allow '-' in arguments
David Lutterkort
lutter at fedoraproject.org
Thu Dec 17 18:12:58 UTC 2009
Gitweb: http://git.fedorahosted.org/git/augeas.git?p=augeas.git;a=commitdiff;h=15ba82cb8731ddbd1d9acd0ac9e769b68ae3a682
Commit: 15ba82cb8731ddbd1d9acd0ac9e769b68ae3a682
Parent: 61a64f8a3629cffb90b94b5b801797b2a4dac8af
Author: David Lutterkort <lutter at redhat.com>
AuthorDate: Thu Dec 17 10:11:40 2009 -0800
Committer: David Lutterkort <lutter at redhat.com>
CommitterDate: Thu Dec 17 10:11:40 2009 -0800
Lokkit: allow '-' in arguments
---
lenses/lokkit.aug | 2 +-
lenses/tests/test_lokkit.aug | 4 ++++
2 files changed, 5 insertions(+), 1 deletions(-)
diff --git a/lenses/lokkit.aug b/lenses/lokkit.aug
index d68db5f..830f956 100644
--- a/lenses/lokkit.aug
+++ b/lenses/lokkit.aug
@@ -12,7 +12,7 @@ let spc = Util.del_ws_spc
let dels = Util.del_str
let eq = del /[ \t=]+/ "="
-let token = store /[a-zA-Z0-9]+/
+let token = store /[a-zA-Z0-9][a-zA-Z0-9-]*/
let long_opt (n:regexp) =
[ dels "--" . key n . eq . token . eol ]
diff --git a/lenses/tests/test_lokkit.aug b/lenses/tests/test_lokkit.aug
index 8302d9c..c197687 100644
--- a/lenses/tests/test_lokkit.aug
+++ b/lenses/tests/test_lokkit.aug
@@ -82,3 +82,7 @@ test Lokkit.lns get
{ "trust" = "tun+" }
{ "trust" = "eth0.42" }
{ "trust" = "eth0:1" }
+
+(* We didn't allow '-' in the service name *)
+test Lokkit.lns get "--service=samba-client\n" =
+ { "service" = "samba-client" }
More information about the augeas-devel
mailing list