From 0d86cd830e7b7d77120298b75e1b056c05b30afb Mon Sep 17 00:00:00 2001 From: Victor Martinez Date: Wed, 4 Oct 2017 04:45:08 +0200 Subject: [PATCH] openrdate: use correct leap datafile --- openrdate/.md5sum | 1 + openrdate/Pkgfile | 6 ++++-- openrdate/ntpleaps.patch | 12 ++++++++++++ 3 files changed, 17 insertions(+), 2 deletions(-) create mode 100644 openrdate/ntpleaps.patch diff --git a/openrdate/.md5sum b/openrdate/.md5sum index 90e4fb6..34aa263 100644 --- a/openrdate/.md5sum +++ b/openrdate/.md5sum @@ -1,2 +1,3 @@ +30591f4d63ae9ff02ef97775e6d85a82 ntpleaps.patch ad9bd58e1fb7babc74d0a0a16a1248a2 openrdate-1.2.tar.gz c212d60bdabec86c27d82b1a19223aa0 rdate diff --git a/openrdate/Pkgfile b/openrdate/Pkgfile index 934462e..7889e02 100644 --- a/openrdate/Pkgfile +++ b/openrdate/Pkgfile @@ -4,12 +4,14 @@ name=openrdate version=1.2 -release=2 +release=3 source=(http://downloads.sourceforge.net/project/$name/$name/$name-$version.tar.gz/$name-$version.tar.gz - rdate) + rdate ntpleaps.patch) build() { cd $name-$version + # FS1462 + patch -p1 -i $SRC/ntpleaps.patch ./configure --prefix=/usr \ --build=arm-unknown-linux-gnueabi make diff --git a/openrdate/ntpleaps.patch b/openrdate/ntpleaps.patch new file mode 100644 index 0000000..f94e563 --- /dev/null +++ b/openrdate/ntpleaps.patch @@ -0,0 +1,12 @@ +diff -rupN openrdate-1.2-orig/src/ntpleaps.c openrdate-1.2/src/ntpleaps.c +--- openrdate-1.2-orig/src/ntpleaps.c 2008-03-19 19:21:29.000000000 +0100 ++++ openrdate-1.2/src/ntpleaps.c 2017-08-27 14:41:55.618929195 +0200 +@@ -125,7 +125,7 @@ ntpleaps_read(void) + u_int64_t s; + u_int64_t *l; + +- fd = open("/usr/share/zoneinfo/right/UTC", O_RDONLY | O_NDELAY); ++ fd = open("/usr/share/zoneinfo-leaps/UTC", O_RDONLY | O_NDELAY); + if (fd == -1) + return (-1); + -- 2.26.2