logo

oasis

Own branch of Oasis Linux (upstream: <https://git.sr.ht/~mcf/oasis/>) git clone https://anongit.hacktivis.me/git/oasis.git
commit: 982b457b400faded6519b308b87ede9537aacced
parent 9738b3782d66f3b17d18c2ad28ed84dc4b26aec9
Author: Michael Forney <mforney@mforney.org>
Date:   Fri, 11 Aug 2017 19:28:51 -0700

Add openntpd 6.2p1

Diffstat:

Mpkg/gen.rc1+
Apkg/openntpd/.gitignore2++
Apkg/openntpd/config.h40++++++++++++++++++++++++++++++++++++++++
Apkg/openntpd/gen.rc45+++++++++++++++++++++++++++++++++++++++++++++
Apkg/openntpd/patch/0001-Set-CTLSOCKET-to-run-ntpd.sock.patch25+++++++++++++++++++++++++
Apkg/openntpd/rev1+
Apkg/openntpd/sha2561+
Apkg/openntpd/url1+
8 files changed, 116 insertions(+), 0 deletions(-)

diff --git a/pkg/gen.rc b/pkg/gen.rc @@ -58,6 +58,7 @@ subgen ncurses subgen netsurf subgen nginx subgen openbsd +subgen openntpd subgen openssh subgen pcre subgen perp diff --git a/pkg/openntpd/.gitignore b/pkg/openntpd/.gitignore @@ -0,0 +1,2 @@ +/openntpd-6.2p1.tar.gz +/src diff --git a/pkg/openntpd/config.h b/pkg/openntpd/config.h @@ -0,0 +1,40 @@ +#include <config-posix.h> + +#define __dead _Noreturn +#define PACKAGE_NAME "OpenNTPD" +#define PACKAGE_TARNAME "openntpd" +#define PACKAGE_VERSION "6.2p1" +#define PACKAGE_STRING "OpenNTPD 6.2p1" +#define PACKAGE_BUGREPORT "" +#define PACKAGE_URL "" +#define PACKAGE "openntpd" +#define VERSION "6.2p1" +#define HAVE_MEMORY_H 1 +#define LT_OBJDIR ".libs/" +#define SPT_TYPE SPT_REUSEARGV +#define HAVE_ARC4RANDOM 1 +#define HAVE_ARC4RANDOM_BUF 1 +#define HAVE_ARC4RANDOM_UNIFORM 1 +#define HAVE_EXPLICIT_BZERO 1 +#define HAVE_GETAUXVAL 1 +#define HAVE_TIMINGSAFE_MEMCMP 1 +#define HAVE_ASPRINTF 1 +#define HAVE_DAEMON 1 +#define HAVE_MEMMEM 1 +#define HAVE_REALLOCARRAY 1 +#define HAVE_RECALLOCARRAY 1 +#define HAVE_SETGROUPS 1 +#define HAVE_SETRESGID 1 +#define HAVE_SETRESUID 1 +#define HAVE_STRLCAT 1 +#define HAVE_STRLCPY 1 +#define HAVE_STRTONUM 1 +#define HAVE_ADJTIMEX 1 +#define HAVE_TLS_CONFIG_SET_CA_MEM 1 +#define HAVE_LIBTLS yes +#define HAVE___PROGNAME 1 +#define HAVE_ERR_H 1 +#define HAVE_IFADDRS_H 1 +#define HAVE_PATHS_H 1 +#define NTPD_USER "ntpd" +#define CONSTRAINT_CA "/etc/ssl/cert.pem" diff --git a/pkg/openntpd/gen.rc b/pkg/openntpd/gen.rc @@ -0,0 +1,45 @@ +cflags\ + -D _GNU_SOURCE\ + -include '$dir'/config.h\ + -isystem pkg/openbsd/include\ + -isystem '$builddir'/pkg/libressl/include\ + -I include\ + -I '$srcdir'/src\ + -I '$srcdir'/include + +yacc parse '$srcdir'/src/parse.y +exe ntpd -d pkg/libressl/headers\ + src/^(\ + client.c\ + config.c\ + constraint.c\ + control.c\ + fake-sensors.c\ + log.c\ + ntp.c\ + ntp_dns.c\ + ntp_msg.c\ + ntpd.c\ + server.c\ + util.c\ + )\ + compat/^(\ + adjfreq_linux.c\ + closefrom.c\ + freezero.c\ + imsg.c\ + imsg-buffer.c\ + md5.c\ + progname.c\ + setproctitle.c\ + )\ + '$outdir'/parse.tab.c\ + '$builddir'/pkg/^(\ + libressl/^(libcrypto.a.d libtls.a.d)\ + openbsd/libbsd.a.d\ + ) +file bin/ntpd '$outdir'/ntpd 755 +sym bin/ntpctl ntpd +man -d src 5 ntpd.conf.5 8 ntpd.8 ntpctl.8 + +fetch curl diff --git a/pkg/openntpd/patch/0001-Set-CTLSOCKET-to-run-ntpd.sock.patch b/pkg/openntpd/patch/0001-Set-CTLSOCKET-to-run-ntpd.sock.patch @@ -0,0 +1,25 @@ +From 299d37f57b16a4613fabd179288039e883c161cb Mon Sep 17 00:00:00 2001 +From: Michael Forney <mforney@mforney.org> +Date: Fri, 11 Aug 2017 23:08:10 -0700 +Subject: [PATCH] Set CTLSOCKET to /run/ntpd.sock + +--- + src/ntpd.h | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/ntpd.h b/src/ntpd.h +index 39b8e7b..41a0b22 100644 +--- a/src/ntpd.h ++++ b/src/ntpd.h +@@ -48,7 +48,7 @@ + #define LOCALSTATEDIR "/var" + #endif + #define DRIFTFILE LOCALSTATEDIR "/db/ntpd.drift" +-#define CTLSOCKET LOCALSTATEDIR "/run/ntpd.sock" ++#define CTLSOCKET "/run/ntpd.sock" + + #if defined(SO_SETFIB) + #define SO_RTABLE SO_SETFIB +-- +2.14.1 + diff --git a/pkg/openntpd/rev b/pkg/openntpd/rev @@ -0,0 +1 @@ +1 diff --git a/pkg/openntpd/sha256 b/pkg/openntpd/sha256 @@ -0,0 +1 @@ +05e1668f89969a6ae064f411cb1d864ca3acb27ebd8fac963e6443ea0788d0bc openntpd-6.2p1.tar.gz diff --git a/pkg/openntpd/url b/pkg/openntpd/url @@ -0,0 +1 @@ +url = "https://ftp.openbsd.org/pub/OpenBSD/OpenNTPD/openntpd-6.2p1.tar.gz"