Date: Tue, 14 Jun 2022 17:43:19 GMT From: John Baldwin <jhb@FreeBSD.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org Subject: git: 1442fed7e25e - main - rc.d/ntpd: Restart ntpd when resuming from sleep. Message-ID: <202206141743.25EHhJ9s019676@gitrepo.freebsd.org>
next in thread | raw e-mail | index | archive | help
The branch main has been updated by jhb: URL: https://cgit.FreeBSD.org/src/commit/?id=1442fed7e25e9856464a0b0ce522ffc8cb473593 commit 1442fed7e25e9856464a0b0ce522ffc8cb473593 Author: John Baldwin <jhb@FreeBSD.org> AuthorDate: 2022-06-14 17:42:51 +0000 Commit: John Baldwin <jhb@FreeBSD.org> CommitDate: 2022-06-14 17:42:51 +0000 rc.d/ntpd: Restart ntpd when resuming from sleep. ntpd does not always gracefully handle clock steps during resume. This is probably most useful in conjunction with ntpd_sync_on_start=YES which will work around any clock skew while suspended. Reviewed by: manu Differential Revision: https://reviews.freebsd.org/D35479 --- libexec/rc/rc.d/ntpd | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/libexec/rc/rc.d/ntpd b/libexec/rc/rc.d/ntpd index c1d2f52a01b7..7c7879583185 100755 --- a/libexec/rc/rc.d/ntpd +++ b/libexec/rc/rc.d/ntpd @@ -6,7 +6,7 @@ # PROVIDE: ntpd # REQUIRE: DAEMON ntpdate FILESYSTEMS devfs # BEFORE: LOGIN -# KEYWORD: nojail shutdown +# KEYWORD: nojail resume shutdown . /etc/rc.subr @@ -14,9 +14,10 @@ name="ntpd" desc="Network Time Protocol daemon" rcvar="ntpd_enable" command="/usr/sbin/${name}" -extra_commands="fetch needfetch" +extra_commands="fetch needfetch resume" fetch_cmd="ntpd_fetch_leapfile" needfetch_cmd="ntpd_needfetch_leapfile" +resume_cmd="ntpd_resume" start_precmd="ntpd_precmd" _ntp_tmp_leapfile="/var/run/ntpd.leap-seconds.list" @@ -239,4 +240,9 @@ ntpd_fetch_leapfile() { fi } +ntpd_resume() +{ + run_rc_command restart +} + run_rc_command "$1"
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202206141743.25EHhJ9s019676>