Hi,

On FreeBSD, sudo is a third party package, and it's installed in
/usr/local, it's conf is in /usr/local/etc/sudoers, here's a small patch :-)

-- 
Mathieu Arnold
>From 2a4be7cdb8f14dd89326e891c8c633626574cc5a Mon Sep 17 00:00:00 2001
From: Mathieu Arnold <[email protected]>
Date: Thu, 4 Nov 2010 15:33:54 +0100
Subject: [PATCH 4/4] On FreeBSD (at least) the sudoers file is in 
/usr/local/etc/.

---
 lenses/sudoers.aug |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/lenses/sudoers.aug b/lenses/sudoers.aug
index 6c855c1..cab8fbf 100644
--- a/lenses/sudoers.aug
+++ b/lenses/sudoers.aug
@@ -484,7 +484,9 @@ let lns = ( empty | comment | alias | defaults | spec  )*
 
 (* Variable: filter *)
 let filter = (incl "/etc/sudoers")
+    . (incl "/usr/local/etc/sudoers")
     . (incl "/etc/sudoers.d/*")
+    . (incl "/usr/local/etc/sudoers.d/*")
     . Util.stdexcl
 
 let xfm = transform lns filter
-- 
1.7.3.2

_______________________________________________
augeas-devel mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/augeas-devel

Reply via email to