git: 2f9966ff63d6 - main - packages: add package for NTP
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 04 May 2024 13:43:14 UTC
The branch main has been updated by imp: URL: https://cgit.FreeBSD.org/src/commit/?id=2f9966ff63d65bd474478888c9088eeae3f9c669 commit 2f9966ff63d65bd474478888c9088eeae3f9c669 Author: Lexi Winter <lexi@le-Fay.ORG> AuthorDate: 2024-05-04 13:41:46 +0000 Commit: Warner Losh <imp@FreeBSD.org> CommitDate: 2024-05-04 13:41:54 +0000 packages: add package for NTP Reviewed by: imp, manu Pull Request: https://github.com/freebsd/freebsd-src/pull/1193 --- libexec/rc/rc.d/Makefile | 6 ++++-- release/packages/Makefile.package | 2 ++ usr.sbin/ntp/doc/Makefile | 1 + usr.sbin/ntp/doc/drivers/Makefile | 1 + usr.sbin/ntp/doc/drivers/icons/Makefile | 1 + usr.sbin/ntp/doc/drivers/scripts/Makefile | 1 + usr.sbin/ntp/doc/hints/Makefile | 1 + usr.sbin/ntp/doc/icons/Makefile | 1 + usr.sbin/ntp/doc/pic/Makefile | 1 + usr.sbin/ntp/doc/scripts/Makefile | 1 + usr.sbin/ntp/libntp/Makefile | 1 + usr.sbin/ntp/libntpevent/Makefile | 1 + usr.sbin/ntp/libopts/Makefile | 1 + usr.sbin/ntp/libparse/Makefile | 1 + usr.sbin/ntp/ntp-keygen/Makefile | 1 + usr.sbin/ntp/ntpd/Makefile | 1 + usr.sbin/ntp/ntpdate/Makefile | 1 + usr.sbin/ntp/ntpdc/Makefile | 1 + usr.sbin/ntp/ntpq/Makefile | 1 + usr.sbin/ntp/ntptime/Makefile | 1 + usr.sbin/ntp/sntp/Makefile | 1 + usr.sbin/periodic/etc/daily/Makefile | 7 +++++-- 22 files changed, 30 insertions(+), 4 deletions(-) diff --git a/libexec/rc/rc.d/Makefile b/libexec/rc/rc.d/Makefile index 9a04400e2924..da72474d8b82 100644 --- a/libexec/rc/rc.d/Makefile +++ b/libexec/rc/rc.d/Makefile @@ -67,7 +67,6 @@ CONFS= DAEMON \ nfsuserd \ nisdomain \ ${_nscd} \ - ntpdate \ ${_opensm} \ os-release \ pf \ @@ -283,7 +282,10 @@ _nscd= nscd .endif .if ${MK_NTP} != "no" -CONFS+= ntpd +CONFGROUPS+= NTP +NTP+= ntpd \ + ntpdate +NTPPACKAGE= ntp .endif .if ${MK_OFED} != "no" diff --git a/release/packages/Makefile.package b/release/packages/Makefile.package index aed7746e690f..87585f7eac38 100644 --- a/release/packages/Makefile.package +++ b/release/packages/Makefile.package @@ -120,6 +120,8 @@ newsyslog_COMMENT= Newsyslog Utility newsyslog_DESC= Newsyslog Utility nfs_COMMENT= NFS Utilities nfs_DESC= NFS Utilities +ntp_COMMENT= Network Time Protocol server and client +ntp_DESC= Network Time Protocol server and client nuageinit_COMMENT= CloudInit support scripts nuageinit_DESC= CloudInit support scripts nvme-tools_COMMENT= NVME Utilities diff --git a/usr.sbin/ntp/doc/Makefile b/usr.sbin/ntp/doc/Makefile index 345e75d54679..e87f4f734343 100644 --- a/usr.sbin/ntp/doc/Makefile +++ b/usr.sbin/ntp/doc/Makefile @@ -1,6 +1,7 @@ .include <src.opts.mk> +PACKAGE=ntp SUBDIR= drivers hints icons pic scripts FILESDIR= ${SHAREDIR}/doc/ntp diff --git a/usr.sbin/ntp/doc/drivers/Makefile b/usr.sbin/ntp/doc/drivers/Makefile index 580a62a7a9ed..304d212b116b 100644 --- a/usr.sbin/ntp/doc/drivers/Makefile +++ b/usr.sbin/ntp/doc/drivers/Makefile @@ -1,6 +1,7 @@ .include <src.opts.mk> +PACKAGE= ntp SUBDIR= icons scripts FILESDIR= ${SHAREDIR}/doc/ntp/drivers diff --git a/usr.sbin/ntp/doc/drivers/icons/Makefile b/usr.sbin/ntp/doc/drivers/icons/Makefile index eda2a743078d..6c78893bfb58 100644 --- a/usr.sbin/ntp/doc/drivers/icons/Makefile +++ b/usr.sbin/ntp/doc/drivers/icons/Makefile @@ -1,6 +1,7 @@ .include <src.opts.mk> +PACKAGE= ntp FILESDIR= ${SHAREDIR}/doc/ntp/drivers/icons .if ${MK_HTML} != "no" diff --git a/usr.sbin/ntp/doc/drivers/scripts/Makefile b/usr.sbin/ntp/doc/drivers/scripts/Makefile index 16b896553114..633c90fdc3e1 100644 --- a/usr.sbin/ntp/doc/drivers/scripts/Makefile +++ b/usr.sbin/ntp/doc/drivers/scripts/Makefile @@ -1,6 +1,7 @@ .include <src.opts.mk> +PACKAGE= ntp FILESDIR= ${SHAREDIR}/doc/ntp/drivers/scripts .if ${MK_HTML} != "no" diff --git a/usr.sbin/ntp/doc/hints/Makefile b/usr.sbin/ntp/doc/hints/Makefile index 899e8adaea0f..aa3f25a5a268 100644 --- a/usr.sbin/ntp/doc/hints/Makefile +++ b/usr.sbin/ntp/doc/hints/Makefile @@ -1,6 +1,7 @@ .include <src.opts.mk> +PACKAGE= ntp FILESDIR= ${SHAREDIR}/doc/ntp/hints .if ${MK_HTML} != "no" diff --git a/usr.sbin/ntp/doc/icons/Makefile b/usr.sbin/ntp/doc/icons/Makefile index b9608cc2f82e..d6c026341e09 100644 --- a/usr.sbin/ntp/doc/icons/Makefile +++ b/usr.sbin/ntp/doc/icons/Makefile @@ -1,6 +1,7 @@ .include <src.opts.mk> +PACKAGE= ntp FILESDIR= ${SHAREDIR}/doc/ntp/icons .if ${MK_HTML} != "no" diff --git a/usr.sbin/ntp/doc/pic/Makefile b/usr.sbin/ntp/doc/pic/Makefile index 23cf769892da..1c1ede47ac04 100644 --- a/usr.sbin/ntp/doc/pic/Makefile +++ b/usr.sbin/ntp/doc/pic/Makefile @@ -1,6 +1,7 @@ .include <src.opts.mk> +PACKAGE= ntp FILESDIR= ${SHAREDIR}/doc/ntp/pic .if ${MK_HTML} != "no" diff --git a/usr.sbin/ntp/doc/scripts/Makefile b/usr.sbin/ntp/doc/scripts/Makefile index 7b8255a02423..c0f57e97a164 100644 --- a/usr.sbin/ntp/doc/scripts/Makefile +++ b/usr.sbin/ntp/doc/scripts/Makefile @@ -1,6 +1,7 @@ .include <src.opts.mk> +PACKAGE= ntp FILESDIR= ${SHAREDIR}/doc/ntp/scripts .if ${MK_HTML} != "no" diff --git a/usr.sbin/ntp/libntp/Makefile b/usr.sbin/ntp/libntp/Makefile index 7cf4a33b8c6d..e08f6d3b4659 100644 --- a/usr.sbin/ntp/libntp/Makefile +++ b/usr.sbin/ntp/libntp/Makefile @@ -5,6 +5,7 @@ ${SRCTOP}/contrib/ntp/libntp/lib/isc/pthreads \ ${SRCTOP}/contrib/ntp/libntp/lib/isc/unix \ +PACKAGE= ntp LIB= ntp INTERNALLIB= diff --git a/usr.sbin/ntp/libntpevent/Makefile b/usr.sbin/ntp/libntpevent/Makefile index 0c04dae95d47..e36b2f51e497 100644 --- a/usr.sbin/ntp/libntpevent/Makefile +++ b/usr.sbin/ntp/libntpevent/Makefile @@ -3,6 +3,7 @@ .PATH: ${SRCTOP}/contrib/libevent +PACKAGE= ntp LIB= ntpevent INTERNALLIB= diff --git a/usr.sbin/ntp/libopts/Makefile b/usr.sbin/ntp/libopts/Makefile index 170ff6db61da..97ae9fc4635b 100644 --- a/usr.sbin/ntp/libopts/Makefile +++ b/usr.sbin/ntp/libopts/Makefile @@ -1,6 +1,7 @@ .PATH: ${SRCTOP}/contrib/ntp/sntp/libopts +PACKAGE=ntp LIB= opts INTERNALLIB= diff --git a/usr.sbin/ntp/libparse/Makefile b/usr.sbin/ntp/libparse/Makefile index e6c0bbb269cc..f79e2c761840 100644 --- a/usr.sbin/ntp/libparse/Makefile +++ b/usr.sbin/ntp/libparse/Makefile @@ -1,6 +1,7 @@ .PATH: ${SRCTOP}/contrib/ntp/libparse +PACKAGE=ntp LIB= parse INTERNALLIB= diff --git a/usr.sbin/ntp/ntp-keygen/Makefile b/usr.sbin/ntp/ntp-keygen/Makefile index 71df31a475a7..a667e218a211 100644 --- a/usr.sbin/ntp/ntp-keygen/Makefile +++ b/usr.sbin/ntp/ntp-keygen/Makefile @@ -6,6 +6,7 @@ MAN= .PATH: ${SRCTOP}/contrib/ntp/util \ ${SRCTOP}/contrib/ntp/ntpd +PACKAGE=ntp PROG= ntp-keygen SRCS= ntp-keygen.c ntp-keygen-opts.c diff --git a/usr.sbin/ntp/ntpd/Makefile b/usr.sbin/ntp/ntpd/Makefile index d7b5010227f5..83f63ef02f7b 100644 --- a/usr.sbin/ntp/ntpd/Makefile +++ b/usr.sbin/ntp/ntpd/Makefile @@ -6,6 +6,7 @@ MAN= .PATH: ${SRCTOP}/contrib/ntp/ntpd \ ${.OBJDIR} +PACKAGE= ntp DIRS= ETC_NTP ETC_NTP= /etc/ntp ETC_NTP_MODE= 0700 diff --git a/usr.sbin/ntp/ntpdate/Makefile b/usr.sbin/ntp/ntpdate/Makefile index 03afbb5d708b..fa8000be2f19 100644 --- a/usr.sbin/ntp/ntpdate/Makefile +++ b/usr.sbin/ntp/ntpdate/Makefile @@ -3,6 +3,7 @@ .PATH: ${SRCTOP}/contrib/ntp/ntpdate +PACKAGE=ntp PROG= ntpdate MAN= SRCS= ntpdate.c version.c diff --git a/usr.sbin/ntp/ntpdc/Makefile b/usr.sbin/ntp/ntpdc/Makefile index 8502b7c1b503..d0d61941ac63 100644 --- a/usr.sbin/ntp/ntpdc/Makefile +++ b/usr.sbin/ntp/ntpdc/Makefile @@ -5,6 +5,7 @@ MAN= .PATH: ${SRCTOP}/contrib/ntp/ntpdc +PACKAGE=ntp PROG= ntpdc SRCS= ntpdc.c ntpdc_ops.c ntpdc-opts.c version.c diff --git a/usr.sbin/ntp/ntpq/Makefile b/usr.sbin/ntp/ntpq/Makefile index be1e9c9034ff..50cccba36a21 100644 --- a/usr.sbin/ntp/ntpq/Makefile +++ b/usr.sbin/ntp/ntpq/Makefile @@ -7,6 +7,7 @@ MAN= BINDIR= /usr/bin +PACKAGE=ntp PROG= ntpq SRCS= ntpq.c ntpq-opts.c ntpq-subs.c version.c diff --git a/usr.sbin/ntp/ntptime/Makefile b/usr.sbin/ntp/ntptime/Makefile index 027021aa1b16..821e4e5d5cc3 100644 --- a/usr.sbin/ntp/ntptime/Makefile +++ b/usr.sbin/ntp/ntptime/Makefile @@ -1,6 +1,7 @@ .PATH: ${SRCTOP}/contrib/ntp/util +PACKAGE=ntp PROG= ntptime MAN= diff --git a/usr.sbin/ntp/sntp/Makefile b/usr.sbin/ntp/sntp/Makefile index ebbfb77b4fab..15d1d7aeffdc 100644 --- a/usr.sbin/ntp/sntp/Makefile +++ b/usr.sbin/ntp/sntp/Makefile @@ -3,6 +3,7 @@ .PATH: ${SRCTOP}/contrib/ntp/sntp +PACKAGE=ntp PROG= sntp MAN= SRCS= crypto.c kod_management.c log.c main.c networking.c \ diff --git a/usr.sbin/periodic/etc/daily/Makefile b/usr.sbin/periodic/etc/daily/Makefile index 3bf4601f5145..fa3291d097ff 100644 --- a/usr.sbin/periodic/etc/daily/Makefile +++ b/usr.sbin/periodic/etc/daily/Makefile @@ -44,8 +44,11 @@ CONFS+= 130.clean-msgs .endif .if ${MK_NTP} != "no" -CONFS+= 480.status-ntpd \ - 480.leapfile-ntpd +CONFGROUPS+= NTP +NTP+= 480.status-ntpd \ + 480.leapfile-ntpd +NTPMODE= ${BINMODE} +NTPPACKAGE= ntp .endif .if ${MK_SENDMAIL} != "no"