[augeas-devel] [PATCH 1/6] Cgconfig: Fix parsing of group names
Michael Chapman
mike at very.puzzling.org
Sat Oct 8 11:08:01 UTC 2011
In:
let id = /[a-zA-Z0-9_\-\/\.]+/
the hyphen was treated as a range, not a literal character.
Signed-off-by: Michael Chapman <mike at very.puzzling.org>
---
lenses/cgconfig.aug | 2 +-
lenses/tests/test_cgconfig.aug | 4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/lenses/cgconfig.aug b/lenses/cgconfig.aug
index d2f8a97..d42db14 100644
--- a/lenses/cgconfig.aug
+++ b/lenses/cgconfig.aug
@@ -26,7 +26,7 @@ module Cgconfig =
let comment = Util.comment
let empty = Util.empty
- let id = /[a-zA-Z0-9_\-\/\.]+/
+ let id = /[a-zA-Z0-9_\/.-]+/
let name = /[^#= \n\t{}\/]+/
let cont_name = /(cpuacct|cpu|devices|ns|cpuset|memory|freezer|net_cls)/
let role_name = /(admin|task)/
diff --git a/lenses/tests/test_cgconfig.aug b/lenses/tests/test_cgconfig.aug
index 44c2f45..973e53c 100644
--- a/lenses/tests/test_cgconfig.aug
+++ b/lenses/tests/test_cgconfig.aug
@@ -85,7 +85,7 @@ test Cgconfig.lns get group1 =
{ } }
let group2="
-group aa{
+group aa-1{
perm {
task { }
admin { }
@@ -94,7 +94,7 @@ group aa{
test Cgconfig.lns get group2 =
{ }
- { "group" = "aa"
+ { "group" = "aa-1"
{ }
{ "perm"
{ }
--
1.7.6.4
More information about the augeas-devel
mailing list