On 3 Dec 2023, at 1:01, Xin LI wrote:
> The branch main has been updated by delphij:
>
> URL:
> https://cgit.FreeBSD.org/src/commit/?id=3b3195f6767b39eb33b3523134ef988931c9c86d
>
> commit 3b3195f6767b39eb33b3523134ef988931c9c86d
> Author: Xin LI <[email protected]>
> AuthorDate: 2023-12-03 07:00:32 +0000
> Commit: Xin LI <[email protected]>
> CommitDate: 2023-12-03 07:00:32 +0000
>
> periodic/daily/480.leapfile-ntpd: only attempt to refresh
> leap-seconds.list
> when ntpd is enabled.
>
> The leap-seconds.list is used exclusively by ntpd, therefore, do not
> bother
> to perform the fetch when ntpd is not enabled.
Wouldn't we want an up-to-date leapsecond file for ntpdate as well? The daily
script can't know if ntpdate is being used. Also, it seems wrong to ignore
daily_ntpd_leapfile_enable if ntpd is not enabled.
Mike
> PR: conf/275419
> Reviewed by: cy, michaelo, imp
> MFC after: 3 days
> Differential Revision: https://reviews.freebsd.org/D42875
> ---
> usr.sbin/periodic/etc/daily/480.leapfile-ntpd | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/usr.sbin/periodic/etc/daily/480.leapfile-ntpd
> b/usr.sbin/periodic/etc/daily/480.leapfile-ntpd
> index 17db53e625f8..c7de845ea87d 100755
> --- a/usr.sbin/periodic/etc/daily/480.leapfile-ntpd
> +++ b/usr.sbin/periodic/etc/daily/480.leapfile-ntpd
> @@ -12,9 +12,9 @@ fi
>
> case "$daily_ntpd_leapfile_enable" in
> [Yy][Ee][Ss])
> - if service ntpd oneneedfetch; then
> + if service ntpd enabled && service ntpd needfetch; then
> anticongestion
> - service ntpd onefetch
> + service ntpd fetch
> fi
> ;;
> esac