logo

oasis

Own branch of Oasis Linux (upstream: <https://git.sr.ht/~mcf/oasis/>) git clone https://anongit.hacktivis.me/git/oasis.git
commit: eb7bdb66cffc7b7f1ef4a6e5e1bd694a71c15110
parent 0555f6fa3312becfb6a5a36a5238dc001dafdb25
Author: Michael Forney <mforney@mforney.org>
Date:   Fri, 10 Apr 2020 17:13:29 -0700

Add dnssec-tools git

Diffstat:

M.gitmodules3+++
Apkg/dnssec-tools/gen.lua24++++++++++++++++++++++++
Apkg/dnssec-tools/src1+
Apkg/dnssec-tools/ver1+
Mpkg/gen.lua1+
5 files changed, 30 insertions(+), 0 deletions(-)

diff --git a/.gitmodules b/.gitmodules @@ -39,6 +39,9 @@ path = pkg/dosfstools/src url = https://github.com/dosfstools/dosfstools ignore = all +[submodule "pkg/dnssec-tools/src"] + path = pkg/dnssec-tools/src + url = https://git.sr.ht/~mcf/dnssec-tools [submodule "pkg/e2fsprogs/src"] path = pkg/e2fsprogs/src url = https://git.kernel.org/pub/scm/fs/ext2/e2fsprogs.git diff --git a/pkg/dnssec-tools/gen.lua b/pkg/dnssec-tools/gen.lua @@ -0,0 +1,24 @@ +cflags{ + '-std=c11', '-Wall', '-Wpedantic', + '-D _POSIX_C_SOURCE=200809L', + '-I $builddir/pkg/bearssl/include', +} + +pkg.deps = { + 'pkg/bearssl/headers', +} + +lib('libcommon.a', { + 'base16.c', + 'base64.c', + 'dnssec.c', + 'key.c', + 'zone.c', +}) + +for _, tool in ipairs{'ds', 'dnskey', 'nsec', 'rrsig'} do + exe('dnssec-'..tool, {tool..'.c', 'libcommon.a', '$builddir/pkg/bearssl/libbearssl.a'}) + file('bin/dnssec-'..tool, '755', '$outdir/dnssec-'..tool) +end + +fetch 'git' diff --git a/pkg/dnssec-tools/src b/pkg/dnssec-tools/src @@ -0,0 +1 @@ +Subproject commit b3ca444e618423026b94963439b296340fcf2cf3 diff --git a/pkg/dnssec-tools/ver b/pkg/dnssec-tools/ver @@ -0,0 +1 @@ +b3ca444e61 r0 diff --git a/pkg/gen.lua b/pkg/gen.lua @@ -16,6 +16,7 @@ subgen 'cproc' subgen 'curl' subgen 'dosfstools' subgen 'dmenu' +subgen 'dnssec-tools' subgen 'e2fsprogs' subgen 'efibootmgr' subgen 'efivar'