[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
10/12: services: openntpd: Remove support for deprecated "-s" option.
From: |
guix-commits |
Subject: |
10/12: services: openntpd: Remove support for deprecated "-s" option. |
Date: |
Sat, 16 Jan 2021 17:42:33 -0500 (EST) |
civodul pushed a commit to branch master
in repository guix.
commit 181f290aa262eae22819c6234b4065786afb14cf
Author: Simon South <simon@simonsouth.net>
AuthorDate: Mon Jan 11 12:04:59 2021 -0500
services: openntpd: Remove support for deprecated "-s" option.
* gnu/services/networking.scm (openntpd-configuration): Remove
"allow-large-adjustment?" field.
(openntpd-shepherd-service): Remove use of "allow-large-adjustment?"
configuration field and "-s" daemon option.
* tests/networking.scm (%openntpd-conf-sample): Remove
"allow-large-adjustment?" field.
* doc/guix.texi (Networking Services)[openntpd-service-type]: Remove
"allow-large-adjustment?" field from sample configuration.
[openntpd-configuration]: Remove description of "allow-large-adjustment?"
field.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
---
doc/guix.texi | 6 +-----
gnu/services/networking.scm | 12 +++---------
tests/networking.scm | 3 +--
3 files changed, 5 insertions(+), 16 deletions(-)
diff --git a/doc/guix.texi b/doc/guix.texi
index 1234834..c92f3a5 100644
--- a/doc/guix.texi
+++ b/doc/guix.texi
@@ -16246,8 +16246,7 @@ clock synchronized with that of the given servers.
(listen-on '("127.0.0.1" "::1"))
(sensor '("udcf0 correction 70000"))
(constraint-from '("www.gnu.org"))
- (constraints-from '("https://www.google.com/"))
- (allow-large-adjustment? #t)))
+ (constraints-from '("https://www.google.com/"))))
@end lisp
@end deffn
@@ -16285,9 +16284,6 @@ a constraint.
As with constraint from, specify a list of URLs, IP addresses or hostnames of
HTTPS servers to provide a constraint. Should the hostname resolve to multiple
IP addresses, @code{ntpd} will calculate a median constraint from all of them.
-@item @code{allow-large-adjustment?} (default: @code{#f})
-Determines if @code{ntpd} is allowed to make an initial adjustment of more
-than 180 seconds.
@end table
@end deftp
diff --git a/gnu/services/networking.scm b/gnu/services/networking.scm
index dd40613..a4d4ac0 100644
--- a/gnu/services/networking.scm
+++ b/gnu/services/networking.scm
@@ -560,9 +560,7 @@ make an initial adjustment of more than 1,000 seconds."
(constraint-from openntpd-constraint-from
(default '()))
(constraints-from openntpd-constraints-from
- (default '()))
- (allow-large-adjustment? openntpd-allow-large-adjustment?
- (default #f))) ; upstream default
+ (default '())))
(define (openntpd-configuration->string config)
@@ -594,8 +592,7 @@ make an initial adjustment of more than 1,000 seconds."
"\n"))) ;add a trailing newline
(define (openntpd-shepherd-service config)
- (let ((openntpd (openntpd-configuration-openntpd config))
- (allow-large-adjustment? (openntpd-allow-large-adjustment? config)))
+ (let ((openntpd (openntpd-configuration-openntpd config)))
(define ntpd.conf
(plain-file "ntpd.conf" (openntpd-configuration->string config)))
@@ -607,10 +604,7 @@ make an initial adjustment of more than 1,000 seconds."
(start #~(make-forkexec-constructor
(list (string-append #$openntpd "/sbin/ntpd")
"-f" #$ntpd.conf
- "-d" ;; don't daemonize
- #$@(if allow-large-adjustment?
- '("-s")
- '()))
+ "-d") ;; don't daemonize
;; When ntpd is daemonized it repeatedly tries to respawn
;; while running, leading shepherd to disable it. To
;; prevent spamming stderr, redirect output to logfile.
diff --git a/tests/networking.scm b/tests/networking.scm
index c494a48..f242137 100644
--- a/tests/networking.scm
+++ b/tests/networking.scm
@@ -68,8 +68,7 @@
(listen-on '("127.0.0.1" "::1"))
(sensor '("udcf0 correction 70000"))
(constraint-from '("www.gnu.org"))
- (constraints-from '("https://www.google.com/"))
- (allow-large-adjustment? #t)))
+ (constraints-from '("https://www.google.com/"))))
(test-assert "openntpd configuration generation sanity check"
- branch master updated (2a333f2 -> e0701ff), guix-commits, 2021/01/16
- 01/12: services: qemu-binfmt: 'guix-support?' defaults to #t., guix-commits, 2021/01/16
- 02/12: gnu: diffoscope: Update to 164., guix-commits, 2021/01/16
- 03/12: gnu: mkvtoolnix: Update to 52.0.0., guix-commits, 2021/01/16
- 04/12: gnu: thunar: Update to 4.16.2., guix-commits, 2021/01/16
- 08/12: gnu: garcon: Update to 4.16.1., guix-commits, 2021/01/16
- 10/12: services: openntpd: Remove support for deprecated "-s" option.,
guix-commits <=
- 11/12: gnu: python-pep517: Update to 0.9.1., guix-commits, 2021/01/16
- 05/12: gnu: xfwm4: Update to 4.16.1., guix-commits, 2021/01/16
- 06/12: gnu: xfconf: Install bash completion., guix-commits, 2021/01/16
- 07/12: gnu: xfce4-cpufreq-plugin: Update to 1.2.3., guix-commits, 2021/01/16
- 09/12: gnu: xfce4-whiskermenu-plugin: Update to 2.5.2., guix-commits, 2021/01/16
- 12/12: gnu: Add markets., guix-commits, 2021/01/16