]> git.ipfire.org Git - thirdparty/bind9.git/commit
Extend prerequisites for the "xfer" system test
authorMichał Kępień <michal@isc.org>
Tue, 30 Jul 2019 19:08:40 +0000 (21:08 +0200)
committerMichał Kępień <michal@isc.org>
Tue, 30 Jul 2019 19:25:18 +0000 (21:25 +0200)
commitb10d28d1e026f1bb8bfff10d9053cff51f20d136
treef0fd0b890c16cc065e2331f99d80c1279bddb74e
parent266e3ed52a4bcda2a8e7815ffbbbe166516ec194
Extend prerequisites for the "xfer" system test

The Net::DNS Perl module needs the Digest::HMAC module to support TSIG.
However, since the latter is not a hard requirement for the former, some
packagers do not make Net::DNS depend on Digest::HMAC.  If Net::DNS is
installed on a host but Digest::HMAC is not, the "xfer" system test
breaks in a very hard-to-debug way (ans5 returns TSIG RRs with empty
RDATA, which prevents TSIG-signed SOA queries and transfers from
working).  Prevent this from happening by making the "xfer" system test
explicitly require Digest::HMAC apart from Net::DNS.
bin/tests/system/xfer/prereq.sh