Commit 9a83a8a0 authored by Gustavo Zacarias's avatar Gustavo Zacarias Committed by Peter Korsgaard
Browse files

ntp: bump to version 4.2.6p4 and enhance



* Bump to version 4.2.6p4
* Add new ntpsnmpd option
* Fix style

Signed-off-by: default avatarGustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: default avatarPeter Korsgaard <jacmet@sunsite.dk>
parent 78a8ff84
Loading
Loading
Loading
Loading
+9 −9
Original line number Diff line number Diff line
@@ -6,22 +6,21 @@ config BR2_PACKAGE_NTP

	  http://www.ntp.org/

if BR2_PACKAGE_NTP

config BR2_PACKAGE_NTP_SNTP
	bool "sntp"
	depends on BR2_PACKAGE_NTP
	help
	  Simple network time protocol program

config BR2_PACKAGE_NTP_NTP_KEYGEN
	bool "ntp-keygen"
	depends on BR2_PACKAGE_NTP
	help
	  Create a NTP host key

config BR2_PACKAGE_NTP_NTP_WAIT
	bool "ntp-wait"
	depends on BR2_PACKAGE_MICROPERL
	depends on BR2_PACKAGE_NTP
	help
	  ntp-wait waits until the locally running ntpd is in state 4
	  (synchronized). This could be useful at boot time, to delay the
@@ -29,7 +28,6 @@ config BR2_PACKAGE_NTP_NTP_WAIT

config BR2_PACKAGE_NTP_NTPD
	bool "ntpd"
	depends on BR2_PACKAGE_NTP
	default y
	help
	  ntpd is the time synchronization daemon keeping your local
@@ -38,29 +36,30 @@ config BR2_PACKAGE_NTP_NTPD

config BR2_PACKAGE_NTP_NTPDATE
	bool "ntpdate"
	depends on BR2_PACKAGE_NTP
	help
	  The ntpdate utility program is used to set the local date and time
	  from an NTP server given as an argument.

config BR2_PACKAGE_NTP_NTPDC
	bool "ntpdc"
	depends on BR2_PACKAGE_NTP
	help
	  The ntpdc utility program is used to query an NTP daemon about
	  its current state and to request changes in that state.

config BR2_PACKAGE_NTP_NTPQ
	bool "ntpq"
	depends on BR2_PACKAGE_NTP
	help
	  The ntpq utility program is used to query NTP servers requesting
	  information about current state and/or changes in that state.

config BR2_PACKAGE_NTP_NTPSNMPD
	bool "ntpsnmpd"
	help
	  Install ntpsnmpd NTP SNMP MIB agent.

config BR2_PACKAGE_NTP_NTPTRACE
	bool "ntptrace"
	depends on BR2_PACKAGE_MICROPERL
	depends on BR2_PACKAGE_NTP
	help
	  ntptrace is a perl script that uses the ntpq utility program to
	  follow the chain of NTP servers from a given host back to the
@@ -68,6 +67,7 @@ config BR2_PACKAGE_NTP_NTPTRACE

config BR2_PACKAGE_NTP_TICKADJ
	bool "tickadj"
	depends on BR2_PACKAGE_NTP
	help
	  set time-related kernel variables

endif
+16 −9
Original line number Diff line number Diff line
@@ -3,10 +3,9 @@
# ntp
#
#############################################################
NTP_VERSION = 4.2.6p3
NTP_SOURCE = ntp-$(NTP_VERSION).tar.gz
NTP_SITE = http://www.eecis.udel.edu/~ntp/ntp_spool/ntp4/ntp-4.2

NTP_VERSION = 4.2.6p4
NTP_SITE = http://www.eecis.udel.edu/~ntp/ntp_spool/ntp4/ntp-4.2
NTP_CONF_ENV = ac_cv_lib_md5_MD5Init=no

ifneq ($(BR2_INET_IPV6),y)
@@ -15,8 +14,7 @@ endif

NTP_CONF_OPT = --with-shared \
		--program-transform-name=s,,, \
		--disable-tickadj \
		--without-ntpsnmpd
		--disable-tickadj

ifeq ($(BR2_PACKAGE_OPENSSL),y)
	NTP_CONF_OPT += --with-crypto
@@ -25,6 +23,14 @@ else
	NTP_CONF_OPT += --without-crypto
endif

ifeq ($(BR2_PACKAGE_NTP_NTPSNMPD),y)
	NTP_CONF_OPT += \
		--with-net-snmp-config=$(STAGING_DIR)/usr/bin/net-snmp-config
	NTP_DEPENDENCIES += netsnmp
else
	NTP_CONF_OPT += --without-ntpsnmpd
endif

define NTP_PATCH_FIXUPS
	$(SED) "s,^#if.*__GLIBC__.*_BSD_SOURCE.*$$,#if 0," $(@D)/ntpd/refclock_pcf.c
	$(SED) '/[[:space:](]rindex[[:space:]]*(/s/[[:space:]]*rindex[[:space:]]*(/ strrchr(/g' $(@D)/ntpd/*.c
@@ -35,6 +41,7 @@ NTP_INSTALL_FILES_$(BR2_PACKAGE_NTP_NTP_WAIT) += scripts/ntp-wait
NTP_INSTALL_FILES_$(BR2_PACKAGE_NTP_NTPDATE) += ntpdate/ntpdate
NTP_INSTALL_FILES_$(BR2_PACKAGE_NTP_NTPDC) += ntpdc/ntpdc
NTP_INSTALL_FILES_$(BR2_PACKAGE_NTP_NTPQ) += ntpq/ntpq
NTP_INSTALL_FILES_$(BR2_PACKAGE_NTP_NTPSNMPD) += ntpsnmpd/ntpsnmpd
NTP_INSTALL_FILES_$(BR2_PACKAGE_NTP_NTPTRACE) += scripts/ntptrace
NTP_INSTALL_FILES_$(BR2_PACKAGE_NTP_SNTP) += sntp/sntp
NTP_INSTALL_FILES_$(BR2_PACKAGE_NTP_TICKADJ) += util/tickadj