CentOS 7 isc-bind package should not contain /var/run/named
I had a look at the isc-bind package you're providing, and I have some feedback for improvement.
The package is shipping with /var/run/named, named:named, and mode 0770. However, /var/run on CentOS 7 is a tmpfs, and all data in there is lost at reboot.
I do notice also that the package is correctly shipping with /usr/lib/tmpfiles.d/named.conf, which creates a rundir for BIND at boot. However, this tmpfiles snippet creates /run/named with mode 0755. So after a reboot, if an operator runs "rpm -V isc-bind", rpm will complain that the permissions on /var/run/named have changed.
I recommend that you NOT package and ship /var/run/named in the RPM. Instead, add this to the %post section of the package:
systemd-tmpfiles --create named.conf &> /dev/null || :
When installing the isc-bind on a system for the first time, this will create /run/named (and allow named to be run immediately), and also make sure it's present on subsequent boots.