From: Markham Date: Sun, 22 Nov 2015 20:03:34 +0000 (+0100) Subject: add target ntpdate and build as application X-Git-Url: https://git.webhop.me/?a=commitdiff_plain;h=4480e087e1e0f2d8642dfa0b070acccdc6591c49;p=bs-cst-neutrino-hd.git add target ntpdate and build as application --- diff --git a/Makefile b/Makefile index f0e146e..6aa3bbd 100755 --- a/Makefile +++ b/Makefile @@ -166,7 +166,7 @@ neutrino-libs: # applications.mk applications: - $(MAKE) $(D)/procps $(D)/busybox $(D)/e2fsprogs $(D)/hotplug $(D)/fbshot $(D)/vsftpd $(D)/flashcp + $(MAKE) $(D)/procps $(D)/busybox $(D)/e2fsprogs $(D)/hotplug $(D)/fbshot $(D)/vsftpd $(D)/flashcp $(D)/ntp if [ $(WIFI) = "yes" ]; then \ $(MAKE) $(D)/wpa_supplicant; \ else \ diff --git a/archive-patches/busybox-1.22.1-hd1.config b/archive-patches/busybox-1.22.1-hd1.config index 4714226..3a726dd 100644 --- a/archive-patches/busybox-1.22.1-hd1.config +++ b/archive-patches/busybox-1.22.1-hd1.config @@ -820,7 +820,7 @@ CONFIG_NETSTAT=y # CONFIG_FEATURE_NETSTAT_WIDE is not set # CONFIG_FEATURE_NETSTAT_PRG is not set CONFIG_NSLOOKUP=y -CONFIG_NTPD=y +CONFIG_NTPD=n # CONFIG_FEATURE_NTPD_SERVER is not set # CONFIG_PSCAN is not set CONFIG_ROUTE=y diff --git a/make/applications.mk b/make/applications.mk index 27ede33..355aaa1 100755 --- a/make/applications.mk +++ b/make/applications.mk @@ -87,6 +87,27 @@ $(D)/fbshot: $(D)/zlib $(ARCHIVE)/fbshot-0.3.tar.gz | $(TARGETPREFIX) $(REMOVE)/fbshot-0.3 touch $@ +$(D)/ntp: $(D)/openssl $(ARCHIVE)/ntp-$(NTP_VER).tar.gz | $(TARGETPREFIX) + $(UNTAR)/ntp-$(NTP_VER).tar.gz + set -e; cd $(BUILD_TMP)/ntp-$(NTP_VER); \ + $(PATCH)/ntp-remove-buildtime.patch; \ + $(BUILDENV) ./configure \ + --build=$(BUILD) \ + --host=$(TARGET) \ + --target=$(TARGET) \ + --prefix= \ + --disable-tick \ + --disable-tickadj \ + --with-yielding-select=yes \ + --without-ntpsnmpd \ + --disable-debugging \ + ; \ + $(MAKE) + cp -a $(BUILD_TMP)/ntp-$(NTP_VER)/ntpdate/ntpdate $(TARGETPREFIX)/sbin/ + $(TARGET)-strip $(TARGETPREFIX)/sbin/ntpdate + $(REMOVE)/ntp-$(NTP_VER) + touch $@ + $(D)/vsftpd: $(ARCHIVE)/vsftpd-3.0.2.tar.gz | $(TARGETPREFIX) if [ $(PLATFORM) = "nevis" ]; then \ $(MAKE) $(D)/vsftpd-nevis; \ diff --git a/make/archives.mk b/make/archives.mk index 464af96..4242b7c 100755 --- a/make/archives.mk +++ b/make/archives.mk @@ -199,6 +199,9 @@ $(ARCHIVE)/rtmpdump-$(LIBRTMP_VER).tar.gz: $(ARCHIVE)/pkg-config-$(PKGCONFIG_VER).tar.gz: $(WGET) http://pkgconfig.freedesktop.org/releases/pkg-config-$(PKGCONFIG_VER).tar.gz +$(ARCHIVE)/ntp-$(NTP_VER).tar.gz: + $(WGET) http://www.eecis.udel.edu/~ntp/ntp_spool/ntp4/ntp-4.2/ntp-$(NTP_VER).tar.gz + $(ARCHIVE)/crosstool-1.16.0-downloads.tar.bz2: $(WGET) http://www.fhloston-paradise.de/crosstool-ng-1.16.0.tar.bz2 $(WGET) http://www.fhloston-paradise.de/eglibc-2_13.tar.bz2 diff --git a/make/versions.mk b/make/versions.mk index e1832bb..7df6117 100644 --- a/make/versions.mk +++ b/make/versions.mk @@ -32,6 +32,9 @@ LUA_EXPAT_VER = 1.2.0 # ntfs-3g; file system driver for the NTFS file system, enabling read/write support of NTFS file systems NTFS_3G_VER=2015.3.14 +# ntp; synchronize system clock over a network +NTP_VER=4.2.8p3 + # openssl; toolkit for the SSL v2/v3 and TLS v1 protocol ifeq ($(PLATFORM), nevis) OPENSSL_VER=0.9.8