I think that this should be a configuration item in the service, so that the
user can decide whether to have it or not.  I don't think we should force it
on the user.   Some applications break if the clock makes large jumps.

The ntpd authors decided that the default behaviour is not to make large jumps
so I think we should respect that unless there is a good reason to do otherwise.
So I think this should be configurable in /etc/config.scm and the default should
be not to use -g


On Wed, Oct 12, 2016 at 07:21:07PM -0400, Leo Famulari wrote:
     If the system clock is more than 1000 seconds off, ntpd will exit without
     adjusting the clock.
     Reported by reepca on #guix.
     * gnu/services/networking.scm (ntp-shepherd-service): Pass '-g' when
     starting the NTP daemon.
      gnu/services/networking.scm | 2 +-
      1 file changed, 1 insertion(+), 1 deletion(-)
     diff --git a/gnu/services/networking.scm b/gnu/services/networking.scm
     index 7495179..5261e38 100644
     --- a/gnu/services/networking.scm
     +++ b/gnu/services/networking.scm
     @@ -296,7 +296,7 @@ restrict -6 ::1\n"))
                    (requirement '(user-processes networking))
                    (start #~(make-forkexec-constructor
                              (list (string-append #$ntp "/bin/ntpd") "-n"
     -                              "-c" #$ntpd.conf "-u" "ntpd")))
     +                              "-c" #$ntpd.conf "-u" "ntpd" "-g")))
                    (stop #~(make-kill-destructor))))))))
      (define %ntp-accounts

Avoid eavesdropping.  Send strong encrypted email.
PGP Public key ID: 1024D/2DE827B3 
fingerprint = 8797 A26D 0854 2EAB 0285  A290 8A67 719C 2DE8 27B3
See http://sks-keyservers.net or any PGP keyserver for public key.

Attachment: signature.asc
Description: Digital signature

Reply via email to