---
main/sntpc/APKBUILD | 19 ++++++++++++-------
main/sntpc/sntpc.cron | 6 ++++++
main/sntpc/sntpc.initd | 2 +-
3 files changed, 19 insertions(+), 8 deletions(-)
create mode 100644 main/sntpc/sntpc.cron
diff --git a/main/sntpc/APKBUILD b/main/sntpc/APKBUILD
index 8fd8fe7..d4fd5cf 100644
--- a/main/sntpc/APKBUILD
+++ b/main/sntpc/APKBUILD
@@ -2,7 +2,7 @@
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=sntpc
pkgver=0.9
-pkgrel=6
+pkgrel=7
pkgdesc="Simple NTP client"
url="http://git.alpinelinux.org/cgit/hosted/sntpc/"
arch="all"
@@ -11,6 +11,7 @@ depends=""
source="http://dev.alpinelinux.org/archive/$pkgname/$pkgname-$pkgver.tar.xz
sntpc.initd
sntpc.confd
+ sntpc.cron
"
builddir="$srcdir/$pkgname-$pkgver"
@@ -24,14 +25,18 @@ package() {
install -m755 -D sntpc "$pkgdir"/usr/sbin/sntpc || return 1
install -m755 -D "$srcdir"/sntpc.initd "$pkgdir"/etc/init.d/sntpc
install -m644 -D "$srcdir"/sntpc.confd "$pkgdir"/etc/conf.d/sntpc
+ install -m755 -D "$srcdir"/sntpc.cron "$pkgdir"/etc/periodic/daily/sntpc
}
md5sums="27037e912a7fc906607702a60106f419 sntpc-0.9.tar.xz
-65cade4d0ffe76ef8744a49a4a7c2078 sntpc.initd
-4ea1ceee01f94080be86188bde8f9adc sntpc.confd"
+7bbda5e5a8a225791ffbef852ee8f2ee sntpc.initd
+4ea1ceee01f94080be86188bde8f9adc sntpc.confd
+76e7fd9dbc5471079913aee5e19b0378 sntpc.cron"
sha256sums="08048e1a4461ce9a9f08fbcb602acbd6c1e623d172dfca366c381624377b9924 sntpc-0.9.tar.xz
-a09ab9f1dc4f6e222cf2585cead4ce168089002164bc0bf1e67cbdb544fa1f8d sntpc.initd
-edb737bb2c4980ee2f6c10485c5e7f04e8930beb41d6f04da80179ebbd2f3fd6 sntpc.confd"
+93933c9aca507ca051da1de1d4720d7b19ec367068705e282570b58c4d938dd0 sntpc.initd
+edb737bb2c4980ee2f6c10485c5e7f04e8930beb41d6f04da80179ebbd2f3fd6 sntpc.confd
+1401b648add549d550b410112dc42dff5fa3cf0e355e03fd6c5f77612014333b sntpc.cron"
sha512sums="c18bb0da4b7804bcbb81da65dd4ab6de4288d2475c441a7b1246631d2500b474d4e95e60cc7752762fb092b49bb6c9fd5e5290c69e247293b3e094e45d18f76d sntpc-0.9.tar.xz
-72a803a7393424c996b176d0e4df078b2af26b84650793cf3b7b187416878f467aca3a0c96a9cadead065d169ac80a29ae0ceb46ec4b3b26d6d552e30f3562e3 sntpc.initd
-2fcb7d45f4c6588fd5281c02161a4aebb7e0a9d259a2ac3aa6c3187617dc7029f05fbebbb227feace61cc706e37ca0acb18b0019a67c674c444498fd289a9975 sntpc.confd"
+2ea5d433a3fc6534adf0aeb689f838812e4469585dc1ab80e5a8d01483ff608754f7965bb6fa8809b70658b71b4863edc6b2e4b9c4961a3607945f5d28e282f4 sntpc.initd
+2fcb7d45f4c6588fd5281c02161a4aebb7e0a9d259a2ac3aa6c3187617dc7029f05fbebbb227feace61cc706e37ca0acb18b0019a67c674c444498fd289a9975 sntpc.confd
+d450427e63b33660eaeb956d3716ffb6464b162726156553a4265095d287aab592fe3d57837f6d73c0a8129636a9f49fdfae6ecc6a44f50984300d1bf8eae53b sntpc.cron"
diff --git a/main/sntpc/sntpc.cron b/main/sntpc/sntpc.cron
new file mode 100644
index 0000000..13b18b5
--- /dev/null
+++ b/main/sntpc/sntpc.cron
@@ -0,0 +1,6 @@
+#!/bin/sh
+
+# cron job for automatic ntp updates
+sleep $(expr $RANDOM % 7200)
+exec /etc/init.d/sntpc restart
+
diff --git a/main/sntpc/sntpc.initd b/main/sntpc/sntpc.initd
index f22af44..35ef891 100644
--- a/main/sntpc/sntpc.initd
+++ b/main/sntpc/sntpc.initd
@@ -25,7 +25,7 @@ start() {
stop() {
ebegin "Stopping ${NAME}"
- start-stop-daemon --stop --quiet \
+ start-stop-daemon --stop --quiet --quiet \
--exec ${DAEMON}
eend $?
}
--
2.9.3
---
Unsubscribe: alpine-aports+unsubscribe@lists.alpinelinux.org
Help: alpine-aports+help@lists.alpinelinux.org
---
On Fri, 2 Sep 2016 15:22:46 +0000
Stuart Cardall <developer@it-offshore.co.uk> wrote:
> diff --git a/main/sntpc/sntpc.cron b/main/sntpc/sntpc.cron
> new file mode 100644
> index 0000000..13b18b5
> --- /dev/null
> +++ b/main/sntpc/sntpc.cron
> @@ -0,0 +1,6 @@
> +#!/bin/sh
> +
> +# cron job for automatic ntp updates
> +sleep $(expr $RANDOM % 7200)
> +exec /etc/init.d/sntpc restart
> +
> diff --git a/main/sntpc/sntpc.initd b/main/sntpc/sntpc.initd
> index f22af44..35ef891 100644
> --- a/main/sntpc/sntpc.initd
> +++ b/main/sntpc/sntpc.initd
> @@ -25,7 +25,7 @@ start() {
>
> stop() {
> ebegin "Stopping ${NAME}"
> - start-stop-daemon --stop --quiet \
> + start-stop-daemon --stop --quiet --quiet \
> --exec ${DAEMON}
> eend $?
> }
I think this is wrong. You should run sntpc as daemon not as cronjob.
To update the clock every 5 mins:
sntpc -i 600
-nc
---
Unsubscribe: alpine-aports+unsubscribe@lists.alpinelinux.org
Help: alpine-aports+help@lists.alpinelinux.org
---