BIND 10 #3255: Make DHCP, DNS modules optional

BIND 10 Development do-not-reply at isc.org
Thu Dec 5 13:39:43 UTC 2013


#3255: Make DHCP, DNS modules optional
-------------------------------------+-------------------------------------
            Reporter:  tomek         |                        Owner:
                Type:  enhancement   |  UnAssigned
            Priority:  medium        |                       Status:  new
           Component:  build system  |                    Milestone:  DHCP-
            Keywords:                |  Kea1.0-alpha
           Sensitive:  0             |                   Resolution:
         Sub-Project:  Core          |                 CVSS Scoring:
Estimated Difficulty:  0             |              Defect Severity:
         Total Hours:  0             |  Medium
                                     |  Feature Depending on Ticket:
                                     |          Add Hours to Ticket:  0
                                     |                    Internal?:  0
-------------------------------------+-------------------------------------
Description changed by tomek:

Old description:

> Currently to build Kea, all modules need to be build, and all
> dependencies must be present. This is problematic. It was agreed on a Kea
> 1.0 alpha planning meeting that BIND10 must be modular.
>
> I think at the very minimum we need the following switches:
> --enable-dns
> --enable-dhcp
>
> It would be better if we had the following:
> --enable-dns-auth
> --enable-dns-resolver
> --enable-dhcp4
> --enable-dhcp6
> --enable-dhcp-ddns
>
> It is essential to also modify configure to not require dependencies that
> are not needed. In particular, sqlite is not needed for DHCP. botan is
> only needed for dhcp-ddns.
>
> Also see follow up ticket #3256.

New description:

 Currently to build Kea, all modules need to be build, and all dependencies
 must be present. This is problematic. It was agreed on a Kea 1.0 alpha
 planning meeting that BIND10 must be modular.

 I think at the very minimum we need the following switches:
 --enable-dns
 --enable-dhcp

 It would be better if we had the following:
 --enable-dns-auth
 --enable-dns-resolver
 --enable-dhcp4
 --enable-dhcp6
 --enable-dhcp-ddns

 We already have --with-dhcp-mysql to enable DHCP builds with MySQL
 support.

 It is essential to also modify configure to not require dependencies that
 are not needed. In particular, sqlite is not needed for DHCP. botan is
 only needed for dhcp-ddns.

 Also see follow up ticket #3256.

--

-- 
Ticket URL: <http://bind10.isc.org/ticket/3255#comment:2>
BIND 10 Development <http://bind10.isc.org>
BIND 10 Development


More information about the bind10-tickets mailing list