[Buildroot] [PATCH] ntp: Adding support for SHM clocks

Matt Weber matthew.weber at rockwellcollins.com
Thu Jul 14 21:08:02 UTC 2016


From: ynadupur <yugendra.sai.babu.nadupuru at rockwellcollins.com>

Description:

    In order for gpsd to work with the new version of ntpd, an enable option
    must be added to the configure step of ntp that allows for support of
    SHM Clocks to be attached through shared memory.

Signed-off-by:[YUGENDRA SAI BABU NADUPURU]<yugendra.sai.babu.nadupuru at rockwellcollins.com>
Signed-off-by: Matt Weber <matthew.weber at rockwellcollins.com>
---
 package/ntp/Config.in | 6 ++++++
 package/ntp/ntp.mk    | 6 ++++++
 2 files changed, 12 insertions(+)

diff --git a/package/ntp/Config.in b/package/ntp/Config.in
index 1763225..ad5914e 100644
--- a/package/ntp/Config.in
+++ b/package/ntp/Config.in
@@ -42,6 +42,12 @@ config BR2_PACKAGE_NTP_NTPD_ATOM_PPS
 	help
 	  Compile ntpd with the ability to use an ATOM PPS source.
 
+config BR2_PACKAGE_NTP_NTP_SHM_CLK
+	bool "SHM clock support"
+	help
+	 Compile ntp with support for a SHM clock attached through shared
+	 memory.
+
 config BR2_PACKAGE_NTP_NTPDATE
 	bool "ntpdate"
 	help
diff --git a/package/ntp/ntp.mk b/package/ntp/ntp.mk
index 8d3a6f3..8481bc8 100644
--- a/package/ntp/ntp.mk
+++ b/package/ntp/ntp.mk
@@ -42,6 +42,12 @@ else
 NTP_CONF_OPTS += --disable-ATOM
 endif
 
+ifeq ($(BR2_PACKAGE_NTP_NTP_SHM_CLK),y)
+	NTP_CONF_OPTS += --enable-SHM
+else
+	NTP_CONF_OPTS += --disable-SHM
+endif
+
 NTP_INSTALL_FILES_$(BR2_PACKAGE_NTP_NTP_KEYGEN) += util/ntp-keygen
 NTP_INSTALL_FILES_$(BR2_PACKAGE_NTP_NTP_WAIT) += scripts/ntp-wait/ntp-wait
 NTP_INSTALL_FILES_$(BR2_PACKAGE_NTP_NTPDATE) += ntpdate/ntpdate
-- 
1.9.1



More information about the buildroot mailing list