diff options
| author | Michael Forney <mforney@mforney.org> | 2020-04-10 17:13:29 -0700 |
|---|---|---|
| committer | Michael Forney <mforney@mforney.org> | 2020-04-10 17:14:48 -0700 |
| commit | eb7bdb66cffc7b7f1ef4a6e5e1bd694a71c15110 (patch) | |
| tree | d5f82e7c5fc1929796571964a6ba2393d20d989a /pkg | |
| parent | 0555f6fa3312becfb6a5a36a5238dc001dafdb25 (diff) | |
Add dnssec-tools git
Diffstat (limited to 'pkg')
| -rw-r--r-- | pkg/dnssec-tools/gen.lua | 24 | ||||
| m--------- | pkg/dnssec-tools/src | 0 | ||||
| -rw-r--r-- | pkg/dnssec-tools/ver | 1 | ||||
| -rw-r--r-- | pkg/gen.lua | 1 |
4 files changed, 26 insertions, 0 deletions
diff --git a/pkg/dnssec-tools/gen.lua b/pkg/dnssec-tools/gen.lua new file mode 100644 index 00000000..fa42f0b0 --- /dev/null +++ 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 new file mode 160000 +Subproject b3ca444e618423026b94963439b296340fcf2cf diff --git a/pkg/dnssec-tools/ver b/pkg/dnssec-tools/ver new file mode 100644 index 00000000..c7d1b727 --- /dev/null +++ b/pkg/dnssec-tools/ver @@ -0,0 +1 @@ +b3ca444e61 r0 diff --git a/pkg/gen.lua b/pkg/gen.lua index e2eeda11..1f5da262 100644 --- 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' |
