[augeas-devel] [PATCH] Add a basic fudge_record entry to fix ticket #59.
Raphael Pinson
raphink at gmail.com
Tue Apr 7 22:15:26 UTC 2009
From: Raphaël Pinson <raphink at raphink.net>
---
lenses/ntp.aug | 10 +++++++++-
1 files changed, 9 insertions(+), 1 deletions(-)
diff --git a/lenses/ntp.aug b/lenses/ntp.aug
index 86bd69d..08641fb 100644
--- a/lenses/ntp.aug
+++ b/lenses/ntp.aug
@@ -30,6 +30,12 @@ module Ntp =
| [ sep_spc . key "dynamic" ]
let server_record = record "server" server_opt?
+
+ (* Define a fudge record *)
+ let fudge_opt_re = "refid" | "stratum"
+ let fudge_opt = [ sep_spc . key fudge_opt_re . sep_spc . store word ]
+ let fudge_record = record "fudge" fudge_opt?
+
(* Define simple settings *)
let simple_setting (kw:string) = [ key kw . sep_spc . store word . eol ]
@@ -73,7 +79,9 @@ module Ntp =
(* Define lens *)
- let lns = ( comment | empty | server_record | restrict_record | simple_settings | statistics_record | filegen_record | files)*
+ let lns = ( comment | empty | server_record | fudge_record
+ | restrict_record | simple_settings | statistics_record
+ | filegen_record | files)*
let filter = (incl "/etc/ntp.conf")
. Util.stdexcl
--
1.5.6.3
More information about the augeas-devel
mailing list