ef421f66f47224a42073deaf087378c5d0c9952eEvan HuntThese unit tests for BIND 9 are based on the NetBSD Automated Test Framework
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Huntrelease 0.17.
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan HuntTo build an external copy of ATF for use by BIND 9:
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt $ cd atf-src
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt $ configure --prefix=<prefix> --enable-tools --disable-shared
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt $ make
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt $ make install
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan HuntSubsequently, specify the ATF prefix when building BIND 9:
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt $ configure --with-atf=<prefix>
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan HuntATF can also be built automatically during the BIND 9 build,
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Huntby specifying --with-atf without an argument:
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt $ configure --with-atf
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Hunt
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan HuntThis causes BIND 9 to build ATF in the atf-src directory and
a747113422afaa29ce72d2c5ba7f0b7ea9ec2054Evan Huntlink to it directly.