The 40_ubuntu_bind9_management.patch applied by the package states:
Description: Enable management of bind9 with manage_dns setting.
- Generate /etc/bind/named.conf.local to plug into the standard Debian bind9
install and preserve the bind9 default installation configuration.
- Generate /etc/bind/db.$zone to align to bind9 zone file names.
And makes changes to the named.template file such that it would work as /etc/bind/named.conf.local. However, cobbler actually overwrites /etc/bind/named.conf, not /etc/bind/named.conf.local, thus preventing /etc/bind/named.conf.options and /etc/bind/named.conf.default-zones. This results in an incomplete named configuration since the patch above removes all the options from cobbler's default named.template.
The file that gets written by cobbler is in the namedconf_location function in utils.py.
Ubuntu release: 14.04.3
cobbler package version: 2.4.1-0ubuntu2
The 40_ubuntu_ bind9_managemen t.patch applied by the package states:
Description: Enable management of bind9 with manage_dns setting. named.conf. local to plug into the standard Debian bind9
- Generate /etc/bind/
install and preserve the bind9 default installation configuration.
- Generate /etc/bind/db.$zone to align to bind9 zone file names.
And makes changes to the named.template file such that it would work as /etc/bind/ named.conf. local. However, cobbler actually overwrites /etc/bind/ named.conf, not /etc/bind/ named.conf. local, thus preventing /etc/bind/ named.conf. options and /etc/bind/ named.conf. default- zones. This results in an incomplete named configuration since the patch above removes all the options from cobbler's default named.template.
The file that gets written by cobbler is in the namedconf_location function in utils.py.