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
This commit is contained in:
parent
ea4ebdcb4d
commit
1442fed7e2
@ -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"
|
||||
|
Loading…
Reference in New Issue
Block a user