Skip to content

Commit

Permalink
Remove python based tools (dnssec-keymgr, dnssec-coverage, dnssec-che…
Browse files Browse the repository at this point in the history
…ckds)

With the introduction of dnssec-policy, the aforementioned tools were
either rendered obsolete, or they will be replaced with dnssec-policy
based tools.  Remove the tools and the requirement to have Python
installed.  Python 3 is still being used for tests, so keep the autoconf
test, but make it much simpler.
  • Loading branch information
oerdnj committed Apr 21, 2020
1 parent 4b8e599 commit 98b3b93
Show file tree
Hide file tree
Showing 155 changed files with 25 additions and 9,067 deletions.
9 changes: 0 additions & 9 deletions README
Expand Up @@ -181,15 +181,6 @@ This can be downloaded from https://developer.apple.com/download/more/ or,
if you have Xcode already installed, you can run xcode-select --install.
(Note that an Apple ID may be required to access the download page.)

Dependencies

Portions of BIND that are written in Python, including dnssec-keymgr,
dnssec-coverage, dnssec-checkds, and some of the system tests, require the
argparse, ply and distutils.core modules to be available. argparse is a
standard module as of Python 2.7 and Python 3.2. ply is available from
https://pypi.python.org/pypi/ply. distutils.core is required for
installation.

Compile-time options

To see a full list of configuration options, run configure --help.
Expand Down
10 changes: 0 additions & 10 deletions README.md
Expand Up @@ -195,16 +195,6 @@ or, if you have Xcode already installed, you can run `xcode-select
--install`. (Note that an Apple ID may be required to access the download
page.)

### <a name="dependencies"/> Dependencies

Portions of BIND that are written in Python, including
`dnssec-keymgr`, `dnssec-coverage`, `dnssec-checkds`, and some of the
system tests, require the `argparse`, `ply` and `distutils.core` modules
to be available.
`argparse` is a standard module as of Python 2.7 and Python 3.2.
`ply` is available from [https://pypi.python.org/pypi/ply](https://pypi.python.org/pypi/ply).
`distutils.core` is required for installation.

#### <a name="opts"/> Compile-time options

To see a full list of configuration options, run `configure --help`.
Expand Down
2 changes: 1 addition & 1 deletion bin/Makefile.in
Expand Up @@ -12,7 +12,7 @@ VPATH = @srcdir@
top_srcdir = @top_srcdir@

SUBDIRS = named rndc dig delv dnssec tools nsupdate check confgen \
@NZD_TOOLS@ @PYTHON_TOOLS@ @PKCS11_TOOLS@ plugins tests
@NZD_TOOLS@ @PKCS11_TOOLS@ plugins tests
TARGETS =

@BIND9_MAKE_RULES@
7 changes: 0 additions & 7 deletions bin/dnssec/dnssec-keygen.docbook
Expand Up @@ -108,13 +108,6 @@
line. For DNSSEC keys, this must match the name of the zone for
which the key is being generated.
</para>
<para>
The <command>dnssec-keymgr</command> command acts as a wrapper
around <command>dnssec-keygen</command>, generating and updating keys
as needed to enforce defined security policies such as key rollover
scheduling. Using <command>dnssec-keymgr</command> may be preferable
to direct use of <command>dnssec-keygen</command>.
</para>
</refsection>

<refsection><info><title>OPTIONS</title></info>
Expand Down
8 changes: 0 additions & 8 deletions bin/python/.gitignore

This file was deleted.

80 changes: 0 additions & 80 deletions bin/python/Makefile.in

This file was deleted.

95 changes: 0 additions & 95 deletions bin/python/dnssec-checkds.8

This file was deleted.

148 changes: 0 additions & 148 deletions bin/python/dnssec-checkds.docbook

This file was deleted.

0 comments on commit 98b3b93

Please sign in to comment.