[augeas-devel] augeas: master - Sudoers: allow del_negate even if no negate_node is found
David Lutterkort
lutter at fedoraproject.org
Wed Feb 24 01:47:17 UTC 2010
Gitweb: http://git.fedorahosted.org/git/augeas.git?p=augeas.git;a=commitdiff;h=703746800a83b816b88bbbb910df86c415acc607
Commit: 703746800a83b816b88bbbb910df86c415acc607
Parent: fe0453ce79809a3e194fbf4c7cfe1a9b90fc6460
Author: Raphael Pinson <raphink at gmail.com>
AuthorDate: Tue Feb 23 16:53:13 2010 -0800
Committer: David Lutterkort <lutter at redhat.com>
CommitterDate: Tue Feb 23 16:53:13 2010 -0800
Sudoers: allow del_negate even if no negate_node is found
Fixes bug #106
---
lenses/sudoers.aug | 2 +-
lenses/tests/test_sudoers.aug | 5 +++--
2 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/lenses/sudoers.aug b/lenses/sudoers.aug
index 49ed5f8..1030086 100644
--- a/lenses/sudoers.aug
+++ b/lenses/sudoers.aug
@@ -268,7 +268,7 @@ let parameter_flag_kw = "always_set_home" | "authenticate" | "env_editor"
| "shell_noargs" | "stay_setuid" | "targetpw"
| "tty_tickets"
-let parameter_flag = [ (del_negate . negate_node)?
+let parameter_flag = [ del_negate . negate_node?
. key parameter_flag_kw ]
(************************************************************************
diff --git a/lenses/tests/test_sudoers.aug b/lenses/tests/test_sudoers.aug
index 3e17ac4..af5db31 100644
--- a/lenses/tests/test_sudoers.aug
+++ b/lenses/tests/test_sudoers.aug
@@ -21,7 +21,7 @@ Cmnd_Alias \
Cmnd_Alias ICAL = /bin/cat /home/rpinson/.kde/share/apps/korganizer/std.ics
Defaults at LOCALNET !lecture, \
- tty_tickets,!fqdn
+ \t\t tty_tickets,!fqdn, !!env_reset
Defaults:buildd env_keep+=\"APT_CONFIG DEBIAN_FRONTEND SHELL\"
@@ -81,7 +81,8 @@ someuser ALL=(root) NOPASSWD: /usr/bin/python /usr/local/sbin/filterlog -iu\\=ww
{ "type" = "@LOCALNET" }
{ "lecture" { "negate" } }
{ "tty_tickets" }
- { "fqdn" { "negate" } } }
+ { "fqdn" { "negate" } }
+ { "env_reset" } }
{}
{ "Defaults"
{ "type" = ":buildd" }
More information about the augeas-devel
mailing list