Blob Blame History Raw
document: modulemd
version: 1
data:
    summary: BIND Module

    description: BIND (Berkeley Internet Name Domain) is an implementation of the DNS
                 (Domain Name System) protocols. BIND includes a DNS server (named),
                 which resolves host names to IP addresses; a resolver library
                 (routines for applications to use when interfacing with DNS); and
                 tools for verifying that the DNS server is operating properly.

    license:
        module:
            - MIT
        content:
            - MPLv2.0   # bind
            - LGPLv2+   # GeoIP
            - CC-BY-SA  # GeoIP-GeoLite-data

    dependencies:
        buildrequires:
            bootstrap: master
        requires:
            platform: master
            platform-placeholder: master
            python3: master
            python3-ecosystem: master

    references:
        community: https://docs.pagure.org/modularity/
        documentation: https://github.com/modularity-modules/bind
        tracker: https://github.com/modularity-modules/bind/issues

    profiles:
        default:
            rpms:
                - bind
                - bind-chroot
                - bind-sdb
                - bind-sdb-chroot
                - bind-pkcs11
                - bind-utils
                - bind-pkcs11-utils
                - python3-bind
        server:
            rpms:
                - bind
        client:
            rpms:
                - bind-utils

    api:
        rpms:
            - bind
            - bind-chroot
            - bind-sdb
            - bind-sdb-chroot
            - bind-pkcs11
            - bind-utils
            - bind-pkcs11-utils
            - python3-bind

    components:
        rpms:
            bind:
                rationale: BIND package.
                ref: master
                buildorder: 2
            GeoIP:
                rationale: Needed for GeoIP ACLs in BIND.
                ref: master
                buildorder: 1
            GeoIP-GeoLite-data:
                rationale: Geolocation data for GeoIP
                ref: master
                buildorder: 1