diff options
-rw-r--r-- | net-dns/bind/bind-9.16.15-r2.ebuild (renamed from net-dns/bind/bind-9.16.15-r1.ebuild) | 5 | ||||
-rw-r--r-- | net-dns/bind/files/named.init-r14 (renamed from net-dns/bind/files/named.init-r13) | 2 |
2 files changed, 5 insertions, 2 deletions
diff --git a/net-dns/bind/bind-9.16.15-r1.ebuild b/net-dns/bind/bind-9.16.15-r2.ebuild index 35e114e47df0..9beac1bb8860 100644 --- a/net-dns/bind/bind-9.16.15-r1.ebuild +++ b/net-dns/bind/bind-9.16.15-r2.ebuild @@ -222,7 +222,7 @@ src_install() { insinto /var/bind/pri newins "${FILESDIR}"/localhost.zone-r3 localhost.zone - newinitd "${FILESDIR}"/named.init-r13 named + newinitd "${FILESDIR}"/named.init-r14 named newconfd "${FILESDIR}"/named.confd-r7 named newenvd "${FILESDIR}"/10bind.env 10bind @@ -355,6 +355,9 @@ pkg_config() { mknod ${CHROOT}/dev/zero c 1 5 || die chmod 0666 ${CHROOT}/dev/zero || die + mknod ${CHROOT}/dev/urandom c 1 9 || die + chmod 0666 ${CHROOT}/dev/urandom || die + if [ "${CHROOT_NOMOUNT:-0}" -ne 0 ]; then cp -a /etc/bind ${CHROOT}/etc/ || die cp -a /var/bind ${CHROOT}/var/ || die diff --git a/net-dns/bind/files/named.init-r13 b/net-dns/bind/files/named.init-r14 index 4240a09176b8..ff6ab216abc1 100644 --- a/net-dns/bind/files/named.init-r13 +++ b/net-dns/bind/files/named.init-r14 @@ -77,7 +77,7 @@ check_chroot() { [ ! -d "${CHROOT}/etc/bind" ] || [ ! -d "${CHROOT}/var/bind" ] && return 1 [ ! -d "${CHROOT}/var/log/named" ] && return 1 [ ! -c "${CHROOT}/dev/null" ] || [ ! -c "${CHROOT}/dev/zero" ] && return 1 - [ ! -c "${CHROOT}/dev/random" ] && [ ! -c "${CHROOT}/dev/urandom" ] && return 1 + [ ! -c "${CHROOT}/dev/urandom" ] && return 1 [ "${CHROOT_GEOIP:-0}" -eq 1 ] && [ ! -d "${CHROOT}/usr/share/GeoIP" ] && return 1 if [ ${OPENSSL_LIBGOST:-0} -eq 1 ]; then if [ -d "/usr/lib64" ]; then |