summaryrefslogtreecommitdiff
path: root/package/ntpclient
diff options
context:
space:
mode:
authorWaldemar Brodkorb <wbx@openadk.org>2011-05-18 11:10:13 +0200
committerWaldemar Brodkorb <wbx@openadk.org>2011-05-18 11:10:13 +0200
commit957bb3959c18f96c9ac1c7553e897bbbd95f0d51 (patch)
tree6b835d06fa20c0e81e6c539524f0d54edf5baa8a /package/ntpclient
parentbbfa3ca2154df9d7a574787df8e1ad5234b1a9fc (diff)
parenta632e742956490b0d6850ac973917280dcc65f0a (diff)
Merge branch 'master' of git+ssh://openadk.org/git/openadk
Diffstat (limited to 'package/ntpclient')
-rw-r--r--package/ntpclient/Makefile14
1 files changed, 14 insertions, 0 deletions
diff --git a/package/ntpclient/Makefile b/package/ntpclient/Makefile
index baa7d48f9..e5e1f88de 100644
--- a/package/ntpclient/Makefile
+++ b/package/ntpclient/Makefile
@@ -16,6 +16,14 @@ PKG_SITES:= http://doolittle.icarus.com/ntpclient/
DISTFILES:= ${PKG_NAME}_${PKG_VERSION}.tar.gz
WRKDIST= ${WRKDIR}/${PKG_NAME}-2007
+PKG_FLAVOURS_NTPCLIENT:= STARTUP
+PKGFD_STARTUP:= Fetch time on startup
+
+PKG_FLAVOURS_STRING_NTPCLIENT:= HOST
+PKGFD_HOST:= Fetch time from this NTP host
+PKGFX_HOST:= 0.de.pool.ntp.org
+PKGFC_HOST:= depends on ADK_PACKAGE_NTPCLIENT_STARTUP
+
include ${TOPDIR}/mk/package.mk
$(eval $(call PKG_template,NTPCLIENT,${PKG_NAME},${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
@@ -30,4 +38,10 @@ do-install:
${INSTALL_DIR} ${IDIR_NTPCLIENT}/usr/sbin
${INSTALL_BIN} ${WRKBUILD}/ntpclient ${IDIR_NTPCLIENT}/usr/sbin/
+ifeq (${ADK_PACKAGE_NTPCLIENT_STARTUP},y)
+ ${INSTALL_DIR} ${IDIR_NTPCLIENT}/etc/init.d
+ touch ${IDIR_NTPCLIENT}/etc/init.d/ntpclient
+ echo -e "#!/bin/sh\n#INIT 91\nntpclient -h ${ADK_PACKAGE_NTPCLIENT_HOST} -s\nexit 0" > ${IDIR_NTPCLIENT}/etc/init.d/ntpclient
+endif
+
include ${TOPDIR}/mk/pkg-bottom.mk