[augeas-devel] augeas: master - Ntp: allow additional options for server etc.

David Lutterkort lutter at fedoraproject.org
Fri Jul 10 01:24:34 UTC 2009


Gitweb:        http://git.fedorahosted.org/git/augeas.git?p=augeas.git;a=commitdiff;h=ca6f8ad8da5ab1c659d986ffcaa56683a19419e6
Commit:        ca6f8ad8da5ab1c659d986ffcaa56683a19419e6
Parent:        4ecca5de2f590182bbad6814a57ac00551e85586
Author:        David Lutterkort <lutter at redhat.com>
AuthorDate:    Wed Jul 8 17:27:03 2009 -0700
Committer:     David Lutterkort <lutter at redhat.com>
CommitterDate: Wed Jul 8 17:27:03 2009 -0700

Ntp: allow additional options for server etc.

Allow options listed on http://doc.ntp.org/4.2.4/confopt.html

Fixes bug #72 reported by Micah
---
 lenses/ntp.aug            |    6 ++++--
 lenses/tests/test_ntp.aug |    4 ++--
 2 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/lenses/ntp.aug b/lenses/ntp.aug
index f324ba9..e72098b 100644
--- a/lenses/ntp.aug
+++ b/lenses/ntp.aug
@@ -31,8 +31,10 @@ module Ntp =
 
     (* Define a command record; see confopt.html#cfg in the ntp docs *)
     let command_record =
-      let opt = [ sep_spc . key /version|key/ . sep_spc . store word ]
-        | [ sep_spc . key "dynamic" ] in
+      let opt = [ sep_spc . key /minpoll|maxpoll|ttl|version|key/ .
+                      sep_spc . store word ]
+        | [ sep_spc . key (/autokey|burst|iburst|noselect|preempt/ |
+                           /prefer|true|dynamic/) ] in
       let cmd = /server|peer|broadcast|manycastclient/
         | /multicastclient|manycastserver/ in
         record cmd opt*
diff --git a/lenses/tests/test_ntp.aug b/lenses/tests/test_ntp.aug
index 4906873..9689d12 100644
--- a/lenses/tests/test_ntp.aug
+++ b/lenses/tests/test_ntp.aug
@@ -77,8 +77,8 @@ filegen clockstats file clockstats type day enable nolink
       { "#comment" = "# added by /sbin/dhclient-script" } }
 
   test Ntp.lns get
-    "server 0.fedora.pool.ntp.org dynamic\n" =
-    { "server" = "0.fedora.pool.ntp.org" { "dynamic" } }
+    "server 0.fedora.pool.ntp.org iburst dynamic\n" =
+    { "server" = "0.fedora.pool.ntp.org" { "iburst" } { "dynamic" } }
 
   test Ntp.lns get
     "restrict 127.0.0.1 \n" =




More information about the augeas-devel mailing list